Feng Forum

Other Topics => Feature requests => : fanfu December 22, 2009, 01:17:14 PM

: Calendar: appointment with traveling
: fanfu December 22, 2009, 01:17:14 PM
There is a feature I couldn't find on any calendar but which is, to my mind, essential.

Just imagine I have an appointment in another city so I need to travel there. What are my options?
- I don't write anything in my calendar -> I think I have free time whereas I don't
- I create a new appointment (which is not an appointment because I am not doing anything). What if I cancel/reschedule my appointment? I also have to delete/modify the traveling appointments -> too complicated to manage
- I create one longer appointment considering the traveling time -> How do I remember what was beginning/ending time?

I thought a lot about this and I think I have got an idea (2 ideas) on how to do this.
- Need to create a new field "Traveling" in the appointment
1- The user can set the unavailable time before and after the meeting. This would create linked events (need a new database table?) he would see in the calendar but not preventing him from adding an appointment during this time.
2- Another (but similar) possibility is to create the traveling as appointments -> export using iCal. This needs a new database table telling who is the master and who is the slave.
       DATABASE
        |- ...
        |- events_traveling
            |--  master_event
            |--  slave_event
        |- ...
- If the user wants to move or delete the appointment then a pop-up tells him there are traveling events depending on it and asks him if he wants to move/delete them too.

I think this feature would be great. What do you think?
: Re: Calendar: appointment with traveling
: JohnyTree February 05, 2023, 06:30:29 PM
Not a bad feature, I also plan my trips carefully. Especially since I clearly know when I will leave, thanks to the service https://voyagu.com/destinations/business-class-flights-to-middle-east-qatar/ I was able to buy tickets and choose the right airline, which is very convenient