Extend functionality

Hello,

I am considering to buy DHTMLX Scheduler .NET for using in a new project. After reading main features and documentation I am quite sure that fits perfect to my needs but if you can confirm that i can offer the following functionality with your software I will be most grateful:

  1. Limit recurring events to a time frame of 3 months in advance. I mean, I can’t book a resource for a period longer than 3 months.
  2. When an event is cancelled/deleted, it is actually not deleted but marked as cancelled.
  3. Send emails to calendar administrator and user concerned each time an event is created/modified/cancelled.
  4. When an event is modified, it is actually not modified untill calendar administrator aprove it.
  5. Create different profiles: Administrator can create/modify/cancel all existing bookings while general users can only create/modify/cancel their own bookings.
  6. Show different form fields depending on user profiles.

I understand it will take custom development on my part but i just want o be sure your software is ready for extending out of the box functionality with custom development.

Thanks in advance for your support.

Kind regards,
Ivan

Hello Ivan,
dhtmlxScheduler is quite flexible and allows extending.
All of the mentioned features are possible to implement
1 can be done on the client side, you’ll need to check series lenght using onEventSave event.
2,4 may require overriding client-side update/delete methods, depending on desired behavior.
The rest of requirement would be pretty easy to implement
3 - you may send email each time Save action proceed sucessfully, all required data will be available inside the method.
5 - check following example, it’s quite close to what you need. The only difference that if the user is in ‘admin’ role, ‘is editable’ checkings will be ommited(so all events will be editable)
blog.scheduler-net.com/post/2013 … orial.aspx
6 - You’ll just need to add some condition and configure lightbox appropriatelly, e.g.scheduler.Lightbox.Clear(); if(user.InRole("admin")){ //add admin controls }else{ //add regular user controls }

Thanks a lot Aliaksandr.

By the way. Do you offer custom development services?

Yes, we do. You can find the details here: dhtmlx.com/docs/services.shtml

Thanks again.

Hello,

I wrote a couple of days ago an email to info@dhtmlx.com asking for a budget for custom development services related to Scheduler .Net.

Could you please check if have been correctly received?
I have received no reply yet and want to be sure that you have received and read my message.

Thanks for your time.
Best regards,
Ivan

Hello Ivan,
sorry for the delay, we had holidays from May, 9 to May, 12
our sales department will get in touch with you

No problem. Thank you!