pblogs / zebra

0 stars 0 forks source link

We want to create an interactive scheduling tool to allow our project coordinator to schedule jobs on hand with the crews and be able to have calendar for each crew #11

Closed pblogs closed 9 years ago

pblogs commented 9 years ago

Basically- I need a Calander for each crew… and that calander i need it to link to the Job # an Title in Jobs on hand….. I need to be able to move them around in the calander…… and Print the calander for each crew. Then I am not sure if it is nessaary but to have a master view of all the crews on one master schedule… each crew maybe a different coulor- similar to google calander…….. something like this I need to be able to say Mar 4,th schedule Willams Crew… Job # 323- Shop work. and add comments if neede… like “ Will needs to call 24 hours before he arrives…… then if I click on that date March 4th… it would take me to the View of the job and we would have a Scheduling section that would ahve all the other detaials with scheduling. We sometime scheudle 3 times for one job or 20 times for 1 job… so we need to ahve everything together.

pblogs commented 9 years ago

Pushed to staging for Dorian to test, awaiting feedback.

vladimirlazu commented 9 years ago

Fixed adding events to calendar and save after drop

rmagnum2002 commented 9 years ago

@pblogs push the latest from dev, Vlad fixed a bug I haven't seen last night.

pblogs commented 9 years ago

1) in the crew view, can we have a couple of changes. a) change where it says " Show" to the words "calendar" instead. b) on the left side are we able to have boxes that we can check off and at the bottom we have a " Show Calendars" Button so when we click on this then we will view multiple crews at once. # 2 is an explanation of this

image

pblogs commented 9 years ago

2) how am I able to see all the calenders at once? Similar to Google were I can see my meetings and i can also see my co-workers. This will help our Operations coordinator get the big picture of all the crews at once so when he is trying to assign a new job to a crew he does not have to click back and forth on each crew to see when days are open or full. A Client calls and he can give a quick answer to when we can schedule a job in. Then we can see multiple crews schedule similar to Google like this ( just an example of our google calendar in the office for meetings and stuff)

calenderexam

pblogs commented 9 years ago

3) In the calendar View..... what if i need to schedule a job for 2-3 seperate dates from march 17 to 18 and have one day off then schedule for the 20- 23 and 3 days off then the 26 to the 29th. Can i have multiple days scheduled on a job?

4) Right now when you click on a job.... its great that you have used the Start On and Completed on- We need to change the names of this to- Scheduled Dates or something like that.

5) In the Show Job view- I think it would be great if beside the Assigned Foreman we could have a button that says Calendar beside there name so when we enter in the new scheduled dates and click save... it brings us to the view page of the job and allows us to quickly click on calendar to view that foremans calander on the spot.....

schedule

pblogs commented 9 years ago

6) so when a customer calls I need to make notes on a job as simple as possible- to move the comments section right beside the . Would make things easier.

notes

pblogs commented 9 years ago

7) Question for you- When we add a foreman will it automatically connect to a new calendar?

8) Does Each Crew Have a Color Scheme? main reason is when we have the calender view that shows multiple crews WE want to be able to see what each crew is doing...... Similar to Google I guess..and it would be nice to have the Job Status visible.

color

pblogs commented 9 years ago

Update from call about REMINDERS on the calender.

We will send EMAIL notifications/reminders.. for when they schedule jobs.. For example, it would work like this.. they speak with a client and they leave off saying OK I will call you on the 25th of April.. They should be able to set a reminder that says "Call John on the 25th of april" and get an email reminder about this.. Sort of like how Google Calender works with reminders.

rmagnum2002 commented 9 years ago

@pblogs This feature requires delayed_jobs to run on heroku. See this tutorial on how to run and make sure it works. https://devcenter.heroku.com/articles/delayed-job

vladimirlazu commented 9 years ago

Delay job fixed and pushed to dev @pblogs

vladimirlazu commented 9 years ago

Validate job if reminder_on completed and reminder_email blank @pblogs