Commit graph

38 commits

Author SHA1 Message Date
Alex Tselegidis
af976440f8 Minor code format corrections. 2015-12-30 12:02:14 +01:00
Alex Tselegidis
8fd024d34d Added check before sending the notification. 2015-11-24 23:12:37 +01:00
Alex Tselegidis
adbd329f0c Fixed error on backend calendar when there are not services or providers. 2015-11-05 20:38:13 +01:00
Alex Tselegidis
7cf37efa7b Added credentials docblock banner. 2015-07-20 21:41:24 +02:00
Alex Tselegidis
4614fc8c1d Added @package tag to controllers. 2015-07-08 00:33:33 +02:00
Alex Tselegidis
02a62635db Corrected translation key. 2015-07-07 22:42:52 +02:00
Alex Tselegidis
fb1a0d6d25 Added POST constraint to backend_api controller. 2015-05-28 00:13:26 +02:00
alextselegidis
8975eb5c59 Fixed URLs with index.php value (work without mod_rewrite) 2015-05-20 23:19:52 +02:00
Alex Tselegidis
45753adbd0 Refactored config file 2015-01-28 23:53:13 +01:00
alextselegidis@gmail.com
3e98961e7e Fixed provider availability generation bug. 2014-01-15 15:48:58 +00:00
alextselegidis@gmail.com
919c3da18d Fixes in minor bugs. 2014-01-11 00:07:25 +00:00
alextselegidis@gmail.com
982a9abb23 Finished the google calendar selection for the synchronization feature. 2013-12-26 13:32:25 +00:00
alextselegidis@gmail.com
de29ef1ef4 Added calendar selection when the user enables the google calendar synchronization for a provider. 2013-12-26 00:57:59 +00:00
alextselegidis@gmail.com
05416823f6 Added translation change button in frontend. 2013-12-25 01:22:37 +00:00
alextselegidis@gmail.com
6b03dcff90 Added language selection functionality to backend pages. 2013-12-23 16:55:42 +00:00
alextselegidis@gmail.com
d51bb2dd7c * Updated CodeIgniter to version 2.1.4
* Fixed problem with provider availability algorithm.
* Fixed minor css issues.
2013-12-05 21:53:27 +00:00
alextselegidis@gmail.com
75a6efb79c * Minor fixes on backend/users page. 2013-11-23 19:10:31 +00:00
alextselegidis@gmail.com
80bb356d16 * Fixed Issue #25
* Other minor bug fixes.
2013-11-21 21:58:51 +00:00
alextselegidis@gmail.com
457b3212f9 Minor changes and fixes:
* Fixed provider disabling sync privileges problem. 
* Fixed backend/services categories tab footer position. 
* Corrected success message in frontent. 
* Fixed provider appointment link on emails (on manage mode).
* Downcreased email header (in order to display bigger company names).
2013-11-07 11:25:59 +00:00
alextselegidis@gmail.com
991551a4d7 * Display "Not Working" day on agenda week view on the calendar.
* Fixed frontend dialog styling.
* Added user logged in check on google sync procedure.
* Other minor fixes.
2013-10-20 16:45:46 +00:00
alextselegidis@gmail.com
8da6304f26 * Fixed bugs in backend and front end (booking process)
* Made css changes to backend. 
* Applied qtip into backend control tootips.
2013-10-18 14:56:12 +00:00
alextselegidis@gmail.com
a9f3a5cbdb * The user can now see the reason when a validation fails (during an add() procedure).
* Fixed service - provider connection in backend/calendar appointment modal.
* Backend notification messages on top are now disappearing after a few seconds (excluding cases where there are action items - the user must close the notification)
* The user will be able to select an existing customer from the backend/calendar appointment modal when creating a new appointment record.
* Started work on user privileges and on how the system performs according to that.
2013-09-26 16:06:57 +00:00
alextselegidis@gmail.com
148258385c * Optimized js code for the backend pages. 2013-09-25 15:43:17 +00:00
alextselegidis@gmail.com
3450bd93b1 * Split the backend_users.js into three different files. 2013-09-24 16:05:40 +00:00
alextselegidis@gmail.com
08a50c14be * Added username validation (username must be unique for every record).
* Admins can manage the working plan of a single provider on the backend/users page.
* Before sending a new notification email the system checks whether the provider user has notifications enabled.
* Added salt field in the "ea_user_settings" table.
2013-09-24 13:09:04 +00:00
alextselegidis@gmail.com
e596cb768a * Completed login + logout operation.
* Updated the way the system stores passwords in db.
2013-09-23 15:42:36 +00:00
alextselegidis@gmail.com
fcc142a11b * Finished with backend/settings page.
* Started user login and privileges management.
2013-09-20 13:58:11 +00:00
alextselegidis@gmail.com
4278e3d334 * Finished ui of business logic tab in the backend/settings page. 2013-09-18 16:36:29 +00:00
alextselegidis@gmail.com
3eccb66192 * Created the backend/settings page.
* Added basic backend_settings.js code structure.
* Added User Model and new functions to settings_model.php
2013-09-14 16:10:59 +00:00
alextselegidis@gmail.com
f0fd08e444 * Updated database structure and added new sample data.
* Regenerated code docs (js + php).
* Added custom error 404 page.
* Added service price and description in the appointment booking wizard.
* Completed Issue #21 - devide services in categories in the appointment booking wizard.
* Completed the backend user management page.
2013-09-13 13:21:03 +00:00
alextselegidis@gmail.com
500ad49c23 * Completed backend users (admins, providers, secretaries) management. 2013-09-03 18:58:56 +00:00
alextselegidis@gmail.com
2dd4a48631 * Finished with managing service categories (backend services page) 2013-07-19 15:29:59 +00:00
alextselegidis@gmail.com
62a667cb9c * Created backend services page view file
* Organized backend_services.js file
2013-07-17 16:29:51 +00:00
alextselegidis@gmail.com
f0b8ab45b5 * Added more functions to services_model.php
* Added Unit Testing methods for the services model.
2013-07-16 14:21:33 +00:00
alextselegidis@gmail.com
b53add71b6 * Finished backend customers page. 2013-07-15 14:27:19 +00:00
alextselegidis@gmail.com
8455891262 * Finished with unavailable time periods management (backend).
* Started google sync operation (complete sync).
* Minor changes on js files.
2013-07-10 13:57:24 +00:00
alextselegidis@gmail.com
f5250e5581 * Insert custom unavailable time period on a provider's calendar.
* Fixed and refactored existing code.
* Updated database structure (appointment foreign keys need to be null, when the record is a unavailable time period).
2013-07-09 14:46:48 +00:00
alextselegidis@gmail.com
3bda1dc159 Moved backend ajax methods to backend_api.php 2013-07-09 05:43:59 +00:00