Commit Graph

151 Commits

Author SHA1 Message Date
Alex Tselegidis c85d89c5ee Refactored the general_functions.js file. 2016-04-24 19:09:33 +02:00
Alex Tselegidis d1a0aa02fd Refactored the backend.js module. 2016-04-24 18:58:35 +02:00
Alex Tselegidis 967021acf7 Refactored the backend_settings.js module. 2016-04-13 19:54:56 +02:00
Alex Tselegidis a271ce08cf Refactored the backend_services.js module 2016-04-02 15:36:55 +02:00
Alex Tselegidis 8ecdd7b4a2 Moved part of the backend_customers.js functionality to the backend_customers_helper.js 2016-04-02 14:59:31 +02:00
Alex Tselegidis 00543996ef Refactored the backend_customers.js file. 2016-04-02 14:58:21 +02:00
Alex Tselegidis d4d605bfd3 Refactored the backend_calendar.js file. 2016-04-02 12:25:29 +02:00
Alex Tselegidis 5ad3041c2c Removed console.log calls from the javascript files. 2016-04-02 12:02:17 +02:00
Alex Tselegidis cf6e635aad Implements #142: Grey out unavailable calendar dates 2016-03-31 20:08:21 +02:00
Alex Tselegidis 3495295211 Minor modifications to the pull request changes of backend_calendar.js 2016-03-22 22:45:02 +01:00
Alex Tselegidis 2c3deeeb89 Merge branch 'master' of https://github.com/h3ct0r/easyappointments into h3ct0r-develop 2016-03-22 22:18:55 +01:00
h3ct0r d6c4e4cf75 Removed comments on js file 2016-03-10 15:47:22 -03:00
h3ct0r 2eb63a21d1 Appointment modal in backend now search clients using the ajax filter.
This allow using the most recent clients without refreshing the main page.
2016-03-10 15:45:17 -03:00
Alex Tselegidis df0d81f68c Fixes #121: Replaced the 'validateEmail' validation with a RFC822 regex expression. 2016-02-15 22:19:04 +01:00
Alex Tselegidis d3e86800b5 Corrected the class that needed to be removed from the sync-button after the user disables the syncing. 2016-02-14 14:08:51 +01:00
Alex Tselegidis 3bed331a1f Fixes #120 - Invalid appointment date set after editing an existing appointment. 2016-02-07 15:52:27 +01:00
Alex Tselegidis 181595d8bd Corrected selectors for backend appointment & unavailable modals. 2016-01-24 15:40:06 +01:00
Alex Tselegidis 51e69a097f Fixes #101 - JS code would not parse dates correctly. 2016-01-10 23:54:17 +01:00
Alex Tselegidis e252307e66 Improved AJAX error handling. 2016-01-09 22:55:07 +01:00
Alex Tselegidis 86644cfa9c Updated the copyright date. 2016-01-02 14:47:04 +01:00
Alex Tselegidis 0cb586c6fe Added window.console IE9 workaround. 2016-01-01 21:57:44 +01:00
Alex Tselegidis fa992b824a Moved the customer-notifications setting in the 'general settings' tab. 2016-01-01 20:40:10 +01:00
Alex Tselegidis 0b43e4d918 Changed the CAPTCHA failure display (added input hint below the captcha input). 2016-01-01 20:18:03 +01:00
Alex Tselegidis d9b8e4242a Corrected JS comment typos. 2015-12-30 23:02:07 +01:00
Alex Tselegidis 655f068a8d Integrated CAPTCHA setting within the booking wizard. 2015-12-30 12:54:33 +01:00
Alex Tselegidis c16a06a273 JS will now save the captcha setting. 2015-12-30 12:43:25 +01:00
Alex Tselegidis 1a5cfa6191 Added '403 Error' index.html files in directories that it was missing. 2015-12-29 23:43:47 +01:00
Alex Tselegidis 741ffe906b Added select box for the date format option in the settings page (refs #27). 2015-12-13 22:49:42 +01:00
Alex Tselegidis 6bf3e5bdd5 Added dynamic date format support for the backend/customers page. 2015-12-13 22:05:59 +01:00
Alex Tselegidis 896260838a Added dynamic date format support into all the backend/calendar occurences. 2015-12-13 22:05:44 +01:00
Alex Tselegidis e7b9b80264 Added dynamic date formats to backend/calendar page (not finished yet). 2015-12-11 00:04:40 +01:00
Alex Tselegidis 8dd6a4a4e3 Changed 'Any Provider' option symbols to dashes. 2015-12-10 23:35:33 +01:00
Alex Tselegidis de872cfc36 Corrected error if there is no provider or service to select. 2015-12-10 23:29:15 +01:00
Alex Tselegidis c60a0feeaf Added the dateFormat value to the GlobalVariables of every backend page. 2015-12-01 23:39:31 +01:00
Alex Tselegidis 284abdfd54 Added date dynamic date format to booking wizard. 2015-12-01 23:25:59 +01:00
Alex Tselegidis 38187a208f Fixes #19 - Customers can add appointments to 'any provider'. 2015-12-01 00:10:16 +01:00
Alex Tselegidis b94d0dc0f3 Escaped the html special characters in the confirmation step of the booking wizard for preventing direct XSS malfunction 2015-11-28 12:55:03 +01:00
Alex Tselegidis 644ada0db5 The form must be reset whenever the user hits the reset button. 2015-11-28 12:21:12 +01:00
Alex Tselegidis 7cbd6901b0 Added new 'customer_notifications' setting. 2015-11-24 22:48:57 +01:00
Alex Tselegidis 5a34d7ec3f Added check for user ID before posting to the server. 2015-11-23 23:33:42 +01:00
Alex Tselegidis f0c4f6f12b Fixes #31 2015-11-23 22:58:32 +01:00
Alex Tselegidis 9d706d7125 Fixes #79 2015-11-05 20:30:54 +01:00
Alex Tselegidis b86c850b88 Fixed the translation issue with the installation page. 2015-11-05 20:13:44 +01:00
Alex Tselegidis 52692d92f5 Added the "any provider" option to the booking wizard. 2015-10-27 22:49:05 +01:00
Alex Tselegidis cd58f8c6ae fixes #18 2015-10-26 23:48:06 +01:00
Alex Tselegidis f17e6eca4a Corrected the redirect after a successful appointment registration. 2015-10-21 23:44:12 +02:00
Alex Tselegidis d1b5d66acc Added captcha to the appointment registration, fixes #15 2015-10-21 23:29:20 +02:00
Alex Tselegidis 10be169229 Fixes #10 2015-10-11 22:30:18 +02:00
Alex Tselegidis ca71a6a2ff Fixed typo 2015-10-11 22:13:44 +02:00
Alex Tselegidis 07f4e45461 Added btn-default class to backend notification button. 2015-10-11 22:13:36 +02:00