Open Bug 350463 Opened 18 years ago Updated 1 year ago

Warn user if occurrences of a repeating event overlap / if a occurrence starts before the previous one ends

Categories

(Calendar :: Dialogs, defect)

defect

Tracking

(Not tracked)

People

(Reporter: andreas.treumann, Unassigned, Mentored)

References

(Blocks 1 open bug)

Details

(Keywords: good-first-bug, Whiteboard: [lang=js])

- create an event form 09/01/06 10:00, to 09/05/06 11:00
- and create for this event this recurrence: daily, repeat until 09/05/06

The result are recurring events from 09/01/06 to 09/09/06, starting with one event on the first day, two at the second day at the same time, and so on. After 09/05/06 the count of events descend.
While a possible use case does not jump to my mind immediately, I don't think we should prevent it from happening.
We could solve this by warning the user if the second occurrence starts before the first one ends. The user may choose to ignore the warning, but doesn't have to.
Component: General → Dialogs
QA Contact: general → dialogs
Whiteboard: [good first bug][mentor=Fallen][lang=js]
Hello. I'm new here and I would like to ask if this bug is still unassigned? Can I work on this bug?
Hi, feel free to work on this bug. If you are also from NUS, I suggest talking to your colleagues on how to get calendar running, the first guide is here: https://developer.mozilla.org/En/Simple_Thunderbird_build

Before fixing this bug, I might have another bug for you that will clearly aid in fixing this one. Right now we have no means other than a popup alert to show that there is an error. What would be great is to use a XUL notificationbox element where the error messages can be collected.

With that in place, fixing this bug is just a matter of checking for changes to the date fields and the recurrence rule and then adding an error message to the notificationbox.

How does this sound to you?
Assignee: nobody → hoangphuoc25
Status: NEW → ASSIGNED
Thank for your guide. I will try do it.
Hardware: x86 → All
Summary: apply daily recurrance on a 'multi day' event shouldn't possible → Warn user if occurrences of a repeating event overlap / if a occurrence starts before the previous one ends
I have set up the developing environment and I built Thunderbird with Lightning. 
Can you give me some advice on where to start? I am looking at this file http://mxr.mozilla.org/comm-central/source/calendar/base/content/dialogs/calendar-event-dialog-recurrence.xul. Can you give me some specific advice on how to fix this bug?
Philipp, could you provide some guidance here?
Flags: needinfo?(philipp)
Josh, I had been conversing with the assignee via email and irc, but I haven't heard from him in a long time.

Truong Hoang Phuoc, can you confirm that you're still working on this bug?
Flags: needinfo?(philipp) → needinfo?(hoangphuoc25)
Assignee: hoangphuoc25 → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(hoangphuoc25)
Hi Philipp

I would like to be assigned to this bug, If is unassigned, i am new here and this would be a first good bug for me to tackle.
Thanks.
Assignee: nobody → zulfa2all
Status: NEW → ASSIGNED
Hi Zulfa,

thanks for tackling this bug. Please see comment 4 on how to get started. The notificationbox part has now been implemented, so all you have to do is use it.

If you need further help, pleases check on irc.mozilla.org. If you have a build error, please check #maildev or #build. If you have an error related to Lightning, please check #calendar. My nickname is "Fallen".
Mentor: philipp
Whiteboard: [good first bug][mentor=Fallen][lang=js] → [good first bug][lang=js]
Keywords: good-first-bug
Whiteboard: [good first bug][lang=js] → [lang=js]
Assignee: zulfa2all → nobody
Status: ASSIGNED → NEW
Version: Trunk → unspecified

Hello, I am new to contributing to Bugzilla can you assigned me to this issue so that I can learn to fix these bugs and also suggest to me how can Is start working on this bug to fix it.

Blocks: 748330

(In reply to Falguni Islam from comment #12)

Hello, I am new to contributing to Bugzilla can you assigned me to this issue so that I can learn to fix these bugs and also suggest to me how can Is start working on this bug to fix it.

Falguni, The basics are at https://www.thunderbird.net/en-US/get-involved/#development

Flags: needinfo?(falgunimst95)

Heyy! I am new to contributing to Mozilla. Can I take this up?

(In reply to Yavnika Garg from comment #14)

Heyy! I am new to contributing to Mozilla. Can I take this up?

Sure. the basics are at The basics are at https://www.thunderbird.net/en-US/get-involved/#development

Flags: needinfo?(falgunimst95)
Severity: normal → S3
See Also: → 769941

hello am an outreachy applicant, can please get this assigned to me?

is anyone working on this bug?

You need to log in before you can comment on or make changes to this bug.