49dbe9cfbaAdded german translation array into project.
alextselegidis@gmail.com
2013-12-18 15:04:11 +0000
b0bfcb30d7Added php translation files for greek and english.
alextselegidis@gmail.com
2013-12-08 13:07:24 +0000
d51bb2dd7c* Updated CodeIgniter to version 2.1.4 * Fixed problem with provider availability algorithm. * Fixed minor css issues.
alextselegidis@gmail.com
2013-12-05 21:53:27 +0000
0eb6b3d710* Corrected some mistakes in thesis document.
alextselegidis@gmail.com
2013-11-15 17:45:01 +0000
647357f015* Completed changes in thesis document.
alextselegidis@gmail.com
2013-11-13 10:04:38 +0000
50c2706739Changes in thesis document.
alextselegidis@gmail.com
2013-11-08 10:11:29 +0000
457b3212f9Minor 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).
alextselegidis@gmail.com
2013-11-07 11:25:59 +0000
2f69889c36* Include build script (for new versions).
alextselegidis@gmail.com
2013-11-04 14:55:11 +0000
b190c0fe72* Syntactic corrections in thesis.
alextselegidis@gmail.com
2013-11-04 13:50:29 +0000
801e364679* Synctactic corrections in thesis.
alextselegidis@gmail.com
2013-11-03 17:46:23 +0000
aa8400a4c6* Minor corrections in the introduction.tex
alextselegidis@gmail.com
2013-11-01 18:33:43 +0000
c1cca3c8fd* Cleared the configuration-sample.php file.
alextselegidis@gmail.com
2013-11-01 17:29:00 +0000
1feb84270d* Added development info (read-me.txt) * Created the configuration-sample.php file and removed the configuration.php (the later must be created only on every installation).
alextselegidis@gmail.com
2013-11-01 17:27:06 +0000
e3e4063de3* Minor changes in thesis document.
alextselegidis@gmail.com
2013-10-29 19:53:39 +0000
d5ee6a03b2* Clear the configuration.php parameters.
alextselegidis@gmail.com
2013-10-29 09:59:13 +0000
2e7e668465* Fixed google sync problem with unavailable time periods. * Fixed minor issues with backend. * Fixed get_provider_available_time_periods() method - now works correctly. * Added unavailable notes in the calendar (under the "Unavailable" title). * Updated the thesis code snippets. * Added listings.pdf, a free ebook about latex listings.
alextselegidis@gmail.com
2013-10-27 17:41:37 +0000
140cb62627* Minor fixes in the backend section.
alextselegidis@gmail.com
2013-10-27 12:53:51 +0000
5385243cb5* Added content to implementation.tex * Made corrections into several tex files.
alextselegidis@gmail.com
2013-10-25 20:10:19 +0000
fb196ed719* Added content to implementation.tex * Updated the diagram files.
alextselegidis@gmail.com
2013-10-25 15:06:10 +0000
8f70217b33* Added listings setup for php.
alextselegidis@gmail.com
2013-10-24 21:08:38 +0000
26055fedea* Added content in the implementation.tex * Added the draw.io files into repository.
alextselegidis@gmail.com
2013-10-24 16:18:35 +0000
2ca1d49b46* Added new thesis chapter implementation.tex * Changed the conclusions.tex
alextselegidis@gmail.com
2013-10-23 16:03:24 +0000
60fcb4f154* Added new chapter in the thesis document (conclusions.tex).
alextselegidis@gmail.com
2013-10-22 20:05:59 +0000
d1ed539464* Minor corrections on the thesis.pdf
alextselegidis@gmail.com
2013-10-22 13:28:00 +0000
dc72bcbf35* Changed php array definition from "$var = [];" to "$var = array();". * Added php error display in the CodeIgniter "development" environment. * Added "$google_sync_feature" setting in the configuration file.
alextselegidis@gmail.com
2013-10-21 12:36:40 +0000
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.
alextselegidis@gmail.com
2013-10-20 16:45:46 +0000
2dddb03f87* Updated model unit tests. * Fixed minor bugs (js). * Generated code documentation.
alextselegidis@gmail.com
2013-10-19 10:34:32 +0000
8da6304f26* Fixed bugs in backend and front end (booking process) * Made css changes to backend. * Applied qtip into backend control tootips.
alextselegidis@gmail.com
2013-10-18 14:56:12 +0000
8f90da86be* Completed the installation process. * Added tooltip texts on the common controls of backend. * GUI fixes on several pages.
alextselegidis@gmail.com
2013-10-17 15:31:43 +0000
dcecfd896d* Completed main flow of installation use case.
alextselegidis@gmail.com
2013-10-16 15:53:26 +0000
a5ef8fb491* Added "Forgot Password" procedure. * Started working on the installation page. * Fixed minor bugs in backend pages.
alextselegidis@gmail.com
2013-10-11 15:58:46 +0000
538c34ecd4* Added jScrollPane on some of the admin pages. * Selected backend menu item is now active. * The logged in user can see his name on the footer. * Completed previleges checks for secretaries.
alextselegidis@gmail.com
2013-10-10 16:50:33 +0000
8863a6b6ba* A provider user can only see his appointments, not other's. * Fixed backend/calendar modal form message appearence. * Fixed backend/calendar modal form provider - service values when editing an existing appointment.
alextselegidis@gmail.com
2013-09-27 12:49:29 +0000
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.
alextselegidis@gmail.com
2013-09-26 16:06:57 +0000
148258385c* Optimized js code for the backend pages.
alextselegidis@gmail.com
2013-09-25 15:43:17 +0000
3450bd93b1* Split the backend_users.js into three different files.
alextselegidis@gmail.com
2013-09-24 16:05:40 +0000
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.
alextselegidis@gmail.com
2013-09-24 13:09:04 +0000
e596cb768a* Completed login + logout operation. * Updated the way the system stores passwords in db.
alextselegidis@gmail.com
2013-09-23 15:42:36 +0000
fcc142a11b* Finished with backend/settings page. * Started user login and privileges management.
alextselegidis@gmail.com
2013-09-20 13:58:11 +0000
4278e3d334* Finished ui of business logic tab in the backend/settings page.
alextselegidis@gmail.com
2013-09-18 16:36:29 +0000
3eccb66192* Created the backend/settings page. * Added basic backend_settings.js code structure. * Added User Model and new functions to settings_model.php
alextselegidis@gmail.com
2013-09-14 16:10:59 +0000
e11ffa0d0fTag Development Version 0.5
0.5.0
alextselegidis@gmail.com
2013-09-13 13:40:24 +0000
b5e771339c* Completed admins_model.php and secretaries_model.php * Completed unit testing for admins_model.php and secretaries_model.php
alextselegidis@gmail.com
2013-08-26 11:53:11 +0000
6b88842d4f* Include backend/users.php view file to repository.
alextselegidis@gmail.com
2013-07-28 08:29:43 +0000
cc084e002f* Added provider services support to providers_model.php * Finished unit testing for providers model * Completed admins_model.php
alextselegidis@gmail.com
2013-07-27 22:48:19 +0000
c56e5ddf07* Completed the provider's model (need to finish unit tests). * Setup the backend users page (for providers, sectetaries and adminstrators management)
alextselegidis@gmail.com
2013-07-26 21:30:44 +0000
c581c341ac* Fixed compatibility with PHP 5.3
alextselegidis@gmail.com
2013-07-26 06:16:24 +0000
2dd4a48631* Finished with managing service categories (backend services page)
alextselegidis@gmail.com
2013-07-19 15:29:59 +0000
f0b8ab45b5* Added more functions to services_model.php * Added Unit Testing methods for the services model.
alextselegidis@gmail.com
2013-07-16 14:21:33 +0000
31b2042842Easy!Appointments Version 0.4 (Still In Development)
0.4.0
alextselegidis@gmail.com
2013-07-15 07:33:51 +0000
c139df2135* Finished google synchronization algorithm. * Prepared trunk for new version.
alextselegidis@gmail.com
2013-07-15 07:32:19 +0000
8455891262* Finished with unavailable time periods management (backend). * Started google sync operation (complete sync). * Minor changes on js files.
alextselegidis@gmail.com
2013-07-10 13:57:24 +0000
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).
alextselegidis@gmail.com
2013-07-09 14:46:48 +0000
3bda1dc159Moved backend ajax methods to backend_api.php
alextselegidis@gmail.com
2013-07-09 05:43:59 +0000
f17875edf1* Changed code style on some php and js scripts. * Updated existing unit testing classes. * Removed the use of custom exception classes (since they are not needed).
alextselegidis@gmail.com
2013-07-06 00:00:04 +0000
c4b7dc267eDisplay working plan on provider's calendar.
alextselegidis@gmail.com
2013-07-05 16:20:33 +0000
4b52ccfd40Added second category of exceptions (warnings) that are not very important to each operation. Added appointment cancellation reason field to emails.
alextselegidis@gmail.com
2013-07-03 17:27:00 +0000
2bd31f54b6Changed the name of the data folder to rsc (resources)
alextselegidis@gmail.com
2013-07-02 17:20:39 +0000
bd6cab36f0Added user friendly display of exceptions, raised on php (need to apply this methodology to the rest of the code).
alextselegidis@gmail.com
2013-07-02 17:18:19 +0000
6050bf75c3Finish insert appointment from backend.
alextselegidis@gmail.com
2013-06-28 21:54:12 +0000
71fb87d685Added loading image on backend ajax requests. Made some code corrections on the appointments controller. Fixed minor problems.
alextselegidis@gmail.com
2013-06-28 14:23:17 +0000
8a35846416Συμπλήρωση και των υπόλοιπων περιπτώσεων χρήσης στο θεωριτικό έγγραφο της πτυχιακής. Διαγραφή φακέλων και αρχείων τεκμηρίωσης τα οποία δεν χρειάζονται πλέον (έχουν συγχωνευθεί στο κύριο έγγραφο).
alextselegidis@gmail.com
2013-06-26 14:23:48 +0000
b4b2ee19d1Ενημέρωση της τιμής google_sync στον πίνακα ea_user_settings, έτσι ώστε να μην υπάρξει λειτουργικό πρόβλημα στο σύστημα.
0.3.0
alextselegidis@gmail.com
2013-06-26 13:23:41 +0000