Commit Graph

345 Commits

Author SHA1 Message Date
alext ef500106cc Corrected event resizing of fullcalendar component. 2017-11-17 15:18:00 +01:00
alext faa911276e Corrected time handling in working plan management components. 2017-11-17 15:09:04 +01:00
alext f009e73b44 Add customer email and phone number in the event popover of the backend/calendar page. #122 2017-11-15 23:53:59 +01:00
alext 049884d409 Added more information into the ajax exception messages. #370 2017-11-15 23:48:19 +01:00
alext 00372f2f1a Set Sunday as the first day of the week. 2017-11-15 23:19:17 +01:00
alext 54ee07bf24 Removed jscrollpane from the app. 2017-11-15 23:08:11 +01:00
alext b8b66c28da Backend notifications shall be floating. 2017-11-15 17:21:59 +01:00
alext 4114bdc7bb Dialog buttons should be defined with an array. 2017-11-14 13:55:35 +01:00
alext e505f2bd32 Used bootstrap form validation helpers. 2017-11-14 13:52:59 +01:00
alext e0f49c1d54 Added calendar select functionality. 2017-11-08 15:17:29 +01:00
alext d4594bd583 Corrected syntax error in frontend_book.js 2017-11-05 16:31:28 +01:00
alext 7bfff7bfe0 Changed object properties reference style. 2017-11-02 14:19:54 +01:00
alext 89890dab4f Corrected go-to date functionality. 2017-11-02 14:11:41 +01:00
alext 7bfcd87e1d Convert time format to AM/PM. 2017-10-31 12:56:29 +01:00
alext b8d7c1b839 Styling corrections in the working plan input fields. 2017-10-31 12:16:45 +01:00
alext 7fbc350488 Corrected event resize and drag & drop behavior of the calendar component. 2017-10-31 11:34:06 +01:00
alext 5741fca71d Corrections in the event popovers of the calendar page. 2017-10-31 11:13:53 +01:00
alext 6ba3d7ce70 Corrected event sourcing for new fullcalendar version. 2017-10-31 10:37:00 +01:00
alext 3ec8c25452 Corrections in Bootstrap's grid classes. 2017-10-03 12:27:02 +02:00
alext f166feb32f Avoid translation conflicts by setting the interal text value of message dialog butons. 2017-09-23 03:49:46 +02:00
alext de23443559 User interface enhancements (template refactoring). 2017-09-23 03:42:14 +02:00
alext 17fd69cce6 Styling improvements for the backend customers page. 2017-09-23 01:27:07 +02:00
alext 861f49c259 Integrated bootstrap tabs into the backend services page. 2017-09-22 14:53:41 +02:00
alext 80c6b61686 Integrated bootstrap tabs into the backend users page. 2017-09-22 14:52:59 +02:00
alext 355ddaeda4 Integrated tab component to settings page. 2017-09-21 14:49:13 +02:00
alext 4a0ee51122 Corrected displayed string. 2017-09-14 15:18:36 +02:00
alext 980ab7786a Refactored use of global EALang object. 2017-09-11 16:09:15 +02:00
alext 1212cd51f3 Corrected post filtering row selection for categories. 2017-07-25 08:33:21 +02:00
alext dcda4b9982 Correct post-filtering selection for services (revised). 2017-07-01 20:13:30 +02:00
alext 54897e8a3f Correct post-filtering selection for services. 2017-06-25 20:43:17 +02:00
alext fe5341a0af Changed message buttons in order to avoid issues with invalid translations. 2017-06-16 08:51:05 +02:00
alext 32d4cf8bf2 Corrected column class. 2017-06-14 09:07:41 +02:00
alext 2777be03da Dedicated service or provider selections must not be disabled. 2017-06-11 21:10:53 +02:00
alext a13c339167 Make a JS redirection and not a history replace after successful booking. 2017-03-10 09:25:07 +01:00
alext 1fab63a08b Changed code style 2017-03-10 09:24:27 +01:00
alext 34a7277a1e Added try-catch block when activating google cal sync 2017-03-10 09:23:31 +01:00
alext 2dad4dfc34 Updated copyright year. 2017-01-31 07:35:34 +01:00
alext c2dff6cdcd Removed unnecessary semicolons. 2017-01-21 20:02:38 +01:00
alext 60c46cc16d Merge branch 'binou06-patch-1' into develop 2016-12-01 19:45:50 +01:00
binou06 ec532474f5 issue that that prevents the removal of secretary 2016-11-29 20:02:11 +01:00
alext 5a022bb23d Corrected backend secretaries "cancel" button event typo. 2016-11-20 18:56:35 +02:00
alext d6c3968ba5 Corrected breaks selector for working plan reset. 2016-11-06 12:57:43 +01:00
alext fad8d3630c Added first name initial of customer in table calendar view. 2016-11-06 12:30:38 +01:00
alext 54ef4e34c2 Corrected rendering issue when table calendar and 3-days view are selected (patched previous fix). 2016-11-06 12:24:21 +01:00
alext ff796d60f1 Corrected rendering issue when table calendar and 3-days view are selected. 2016-11-06 12:18:02 +01:00
alext 4d01b2c871 The date navigation buttons need to be disabled while the table is rendering. 2016-11-06 11:44:32 +01:00
alextselegidis 8332eecee2 Reversed "getDate" methods for unavailabilities modal. 2016-10-24 00:06:06 +02:00
alextselegidis e6015c253d Updated timepicker addon extension which fixes timezone issues (fixes #220). 2016-10-23 23:12:19 +02:00
alextselegidis 8a9a3b2192 Corrected working plan event handling that was failing due to invalid relative selectors (fixes #218). 2016-10-23 21:52:36 +02:00
alextselegidis 2a775bcfb6 Merge branch 'develop' of https://github.com/p0zi/easyappointments into p0zi-develop 2016-10-23 21:44:57 +02:00
alextselegidis b7fab97b92 Replaced "getDate" method call with Date.parse (fixes #220). 2016-10-23 21:40:32 +02:00
p0zi c6c66536bc Merge remote-tracking branch 'upstream/develop' into develop 2016-10-21 02:04:59 +02:00
p0zi 5534ebd1f7 218 - Unable to edit providers breaks in Google Chrome [https://github.com/alextselegidis/easyappointments/issues/218]
Small fix to previous commit
2016-10-21 01:54:54 +02:00
p0zi 4163a40a5e 218 - Unable to edit providers breaks in Google Chrome [https://github.com/alextselegidis/easyappointments/issues/218] 2016-10-21 01:41:17 +02:00
alextselegidis 81b3eb9bd3 Do not use the "getDate" method of the datepicker as it changes the timezone for dates between the 30nth of October and the 25th of March. 2016-10-20 23:39:25 +02:00
alextselegidis ecce8fb1c3 Spelling corrections 2016-10-10 18:29:48 +02:00
alextselegidis 9b5428a91d Added dedicated link in backend services page. 2016-10-10 17:20:23 +02:00
alextselegidis ea55bc54f5 Corrected but with mutiple months navigation in booking wizard. 2016-10-10 16:45:19 +02:00
alextselegidis f3c201854a Corrected dedicated icon selector. 2016-10-06 21:10:56 +02:00
alextselegidis ece2374328 Corrected display of working plan in settings page. 2016-10-06 20:40:20 +02:00
Alex Tselegidis 3348175b91 The sticky table header fix must be applied on single dates as well cause the calendar view width might be larger as well. 2016-08-17 22:40:17 +02:00
Alex Tselegidis d4360bef80 Added fix for the sticky table headers when horizontally scrolling the calendar view. 2016-08-15 21:59:43 +02:00
Alex Tselegidis 5bb56b8653 Reload only the events markup on table calendar view. 2016-08-15 21:32:31 +02:00
Alex Tselegidis eef6966798 Show the appointment duration only if its different than the standard value. 2016-08-11 22:56:54 +02:00
Alex Tselegidis 4bd0f3661c Removed the add-appointment-shortcut cause it's not neccessary, users have enough space for 'clicking' in table cells. 2016-08-11 22:50:38 +02:00
Alex Tselegidis 9470c42775 Added shortcut button for adding appointments (easier in touch devices). 2016-08-11 22:43:09 +02:00
Alex Tselegidis 03db821359 Added fixed table headers in the table calendar view. 2016-08-11 22:08:55 +02:00
Alex Tselegidis 25d9424eb5 Load the events every 20 seconds. 2016-08-11 21:27:25 +02:00
Alex Tselegidis 3272beb134 The loading spinner will not be displayed whenever the events are fetched. 2016-08-11 21:24:37 +02:00
Alex Tselegidis cef87016dc Removed unnecessary comment from table view file and commented out the fixed header styling (not ready yet). 2016-07-25 01:19:17 +02:00
Alex Tselegidis 5b2fcdbee6 Corrected popover title for table view. 2016-07-24 15:10:48 +02:00
Alex Tselegidis add87db811 Removed unnecessary fullscreen toggling code. 2016-07-24 13:35:08 +02:00
Alex Tselegidis d78710f60b Added fullscreen toggle button to table view. 2016-07-24 13:26:20 +02:00
Alex Tselegidis a636d4510a Changed update interval to 15 seconds. 2016-07-24 13:25:54 +02:00
Alex Tselegidis 4e2368c544 Do not display the hour if its the same as the row one (calendar table view). 2016-07-24 11:23:56 +02:00
Alex Tselegidis 7ed43cdad2 Avoid displaying the date in the column container when the user is on single day view. 2016-07-24 11:05:25 +02:00
Alex Tselegidis 4b976c86fe Changed calendar table span option from 4 to 3 days. 2016-07-24 10:56:55 +02:00
Alex Tselegidis 6c064295ca The calendar table events will be automatically refreshed every 1 minute. 2016-07-24 10:55:47 +02:00
Alex Tselegidis 511da5b7ce Corrected bootstrap dismiss icon markup. 2016-07-23 16:15:11 +02:00
Alex Tselegidis d828befb32 Added provider breaks in the table view. 2016-07-23 16:07:20 +02:00
Alex Tselegidis e88ab104be Corrected table view width issue. 2016-07-23 15:30:34 +02:00
Alex Tselegidis 0d966cb0ba The google calendar sync buttons need to be hidden cause they cannot be used in the table view. 2016-07-22 22:10:33 +02:00
Alex Tselegidis 2783310a93 Styling and display corrections in the table view. 2016-07-22 22:06:36 +02:00
Alex Tselegidis b35ab3bbe3 The select boxes need to be by default disabled in the services form. 2016-07-21 20:40:53 +02:00
Alex Tselegidis 081f916bf5 Added attendants number setting in backend services page (#109). 2016-07-21 20:33:43 +02:00
Alex Tselegidis 310e472189 UI improvements in the table calendar view. 2016-07-20 22:37:56 +02:00
Alex Tselegidis f4e4b3eb61 Corrected not-working columns height in table calendar view. 2016-07-20 22:09:28 +02:00
Alex Tselegidis 29a694e5de Integrated availabilities type in backend section (#185). 2016-07-20 21:20:00 +02:00
Alex Tselegidis d366dc07f5 Added datepicker to table view for better navigation (#182). 2016-07-20 20:34:13 +02:00
Alex Tselegidis ede8a963b6 Added missing parameter for fetching available hours. 2016-07-19 09:49:22 +02:00
Alex Tselegidis 89725e75c0 Added calendar-view setting in the UI (#182). 2016-07-18 23:46:15 +02:00
Alex Tselegidis 9ef266b73c Quick fix for the frontend unavailable dates issue (broken after jquery ui update). 2016-07-18 23:23:53 +02:00
Alex Tselegidis 6d074398d0 Corrected popover actions in both calendar view (#182). 2016-07-18 22:55:05 +02:00
Alex Tselegidis 2ac9384694 Added popover functionality to table view (#182). 2016-07-18 22:22:28 +02:00
Alex Tselegidis c6143c7c50 Translated UI strings (#182). 2016-07-18 21:38:09 +02:00
Alex Tselegidis 7db07a9e6a Added display for unavailabilities (#182). 2016-07-18 21:26:31 +02:00
Alex Tselegidis fa2dc2dd30 Applied styling for the table view (#182). 2016-07-18 21:20:43 +02:00
Alex Tselegidis 2ba5ca3db5 Added events to table view (#182). 2016-07-18 20:18:55 +02:00
Alex Tselegidis 8f6cfb2dd2 Created the codebase for the new table view (#182). 2016-07-17 18:51:46 +02:00
Alex Tselegidis 78b00711a4 Split the backend_calendar code to appointments modal, unavailabilities modal, AJAX API consumer. 2016-07-17 14:43:50 +02:00