Commit Graph

175 Commits

Author SHA1 Message Date
Alex Tselegidis 0b35148a86 Fixed datepicker styling 2015-07-27 22:51:35 +02:00
Alex Tselegidis f89527fe58 Updated tooltip style. 2015-07-27 22:08:51 +02:00
Alex Tselegidis c56daabc0a Updated settings page for bootstrap 3. 2015-07-25 14:15:34 +02:00
Alex Tselegidis 651c2c5101 Updated users page for bootstrap 3. 2015-07-25 14:04:23 +02:00
Alex Tselegidis 6c6a597064 Refactored main structure of the users page. 2015-07-25 12:41:19 +02:00
Alex Tselegidis 2f58b551c5 Refactored services.php page for bootstrap 3. 2015-07-25 12:20:14 +02:00
Alex Tselegidis ce1882b157 Language switcher styling was moved to general.css 2015-07-25 12:09:31 +02:00
Alex Tselegidis 9a7ec58a0b Changed language-switcher to label element. 2015-07-25 12:07:12 +02:00
Alex Tselegidis 138cd597af Updated header border-bottom styles. 2015-07-25 11:58:39 +02:00
Alex Tselegidis 30fe0c9c1d fixed backend notification styling 2015-07-22 22:24:31 +02:00
Alex Tselegidis cdb14b5c95 fixed #manage-appointment modal 2015-07-22 22:14:03 +02:00
Alex Tselegidis 8a9a21d9eb Updated backend/calendar page with bootstrap 3 2015-07-20 23:39:50 +02:00
Alex Tselegidis ed3f2c1176 Updated backend header css. 2015-07-20 21:53:18 +02:00
Alex Tselegidis 7cf37efa7b Added credentials docblock banner. 2015-07-20 21:41:24 +02:00
Alex Tselegidis 24c995d961 CSS corrections in frontend 2015-07-08 22:37:26 +02:00
Alex Tselegidis 2e85af40d2 Corrections for the new bootstrap version and theme. 2015-07-08 00:50:25 +02:00
Alex Tselegidis 8bf7049198 Restructured the assets directory within the 'ext' directory 2015-05-31 16:06:09 +02:00
Alex Tselegidis 57d6cc4a52 Correction in the responsive section of the frontend.css file. 2015-04-29 23:09:57 +02:00
Alex Tselegidis 41136a6d66 Converted message.php to responsive. 2015-04-26 16:32:50 +02:00
Alex Tselegidis c01bfe464e converted appointment manage mode display to responsive 2015-04-26 16:19:54 +02:00
Alex Tselegidis ab0fd25240 Minor corrections in frontend.css 2015-04-26 15:23:50 +02:00
Alex Tselegidis 0c549bcade fixed problem with js error messages display 2015-04-26 14:44:25 +02:00
Alex Tselegidis 56f02ae40b Modify CSS so that book_success.php is responsive. 2015-04-26 14:31:34 +02:00
Alex Tselegidis f822779a95 Converted booking wizard to responsive (still needs to be polished) 2015-04-23 21:46:52 +02:00
Alex Tselegidis cfb4a43dfd Removed hardcoded size values from frontend book.php 2015-04-22 22:44:59 +02:00
Alex Tselegidis 2f1b0efd1f Applied Bootstrap 3 to frontend book. 2015-04-09 21:50:16 +02:00
Alex Tselegidis 1d0ee088c4 Cleanup Respository
- Updated CodeIgniter
- Removed unnecessary files.
- Added custom translations.
- Updated release-notes.txt for v1.1
2015-01-15 00:03:46 +01:00
alextselegidis@gmail.com 919c3da18d Fixes in minor bugs. 2014-01-11 00:07:25 +00:00
alextselegidis@gmail.com 7ac98c1e8d * Added update algorithm.
* Fixed firefox issues
2014-01-04 17:25:21 +00:00
alextselegidis@gmail.com 6b03dcff90 Added language selection functionality to backend pages. 2013-12-23 16:55:42 +00:00
alextselegidis@gmail.com 9cd9558f55 Completed booking wizard translation. 2013-12-18 17:05:39 +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 759f09141c * Minor fixes on backend. 2013-11-22 16:19:52 +00:00
alextselegidis@gmail.com 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.
2013-10-27 17:41:37 +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 2dddb03f87 * Updated model unit tests.
* Fixed minor bugs (js).
* Generated code documentation.
2013-10-19 10:34:32 +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 8f90da86be * Completed the installation process.
* Added tooltip texts on the common controls of backend.
* GUI fixes on several pages.
2013-10-17 15:31:43 +00:00
alextselegidis@gmail.com dcecfd896d * Completed main flow of installation use case. 2013-10-16 15:53:26 +00:00
alextselegidis@gmail.com a5ef8fb491 * Added "Forgot Password" procedure.
* Started working on the installation page.
* Fixed minor bugs in backend pages.
2013-10-11 15:58:46 +00:00
alextselegidis@gmail.com 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.
2013-10-10 16:50:33 +00:00
alextselegidis@gmail.com 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.
2013-09-27 12:49:29 +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 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 e8577bb6a0 * Completed backend services (service tab) functionality. 2013-07-17 21:10:42 +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 b53add71b6 * Finished backend customers page. 2013-07-15 14:27:19 +00:00
alextselegidis@gmail.com c139df2135 * Finished google synchronization algorithm.
* Prepared trunk for new version.
2013-07-15 07:32: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 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).
2013-07-06 00:00:04 +00:00
alextselegidis@gmail.com c4b7dc267e Display working plan on provider's calendar. 2013-07-05 16:20:33 +00:00
alextselegidis@gmail.com 6050bf75c3 Finish insert appointment from backend. 2013-06-28 21:54:12 +00:00
alextselegidis@gmail.com 71fb87d685 Added loading image on backend ajax requests.
Made some code corrections on the appointments controller. 
Fixed minor problems.
2013-06-28 14:23:17 +00:00
alextselegidis@gmail.com a481c6747d Διορθώσεις στην διαδικασία κρατήσης ραντεβου. 2013-06-19 21:12:06 +00:00
alextselegidis@gmail.com fc53817e81 Ολοκλήρωση του πρώτου μέρους δυνατοτήτων της σελίδας Calendar του backend. Σχεδίαση και προετοιμασία του τρόπου με τον οποίο θα εκτελείται η διαδικασία OAuth, έτσι ώστε να συχρονίζονται τα πλάνα των πάροχων με το Google Calendar. 2013-06-18 16:06:34 +00:00
alextselegidis@gmail.com d2eb0b6400 - Φόρτωση των καταχωρημένων ραντεβού στο ημερολόγιο (backend)
- Προβολή λεπτομερειών ραντεβού
- Δημιουργία διαλόγου επεξεργασίας (δεν ολοκληρώθηκε ακόμα)
- Παραγωγή code docs (js + php)
2013-06-13 16:25:34 +00:00
alextselegidis@gmail.com 6369da0893 - Τροποποιήσεις στα αρχεία και την δομή του κώδικα
- Υλοποίηση της πρώτης σελίδας του backend της εφαρμογής.
2013-06-12 15:31:16 +00:00
alextselegidis@gmail.com e8725a9b1d Ολοκλήρωση της διαδικασίας επεξεργασίας και ακύρωσης ενός ραντεβού για τον πελάτη, μέσω του link που έρχεται μαζί με το book success email. 2013-06-08 09:54:45 +00:00
alextselegidis@gmail.com f9a6b20052 Αλλαγές στα υπάρχον αρχεία που σχετίζονται με την κράτηση ραντεβού έτσι ώστε να είναι εφικτή η δημιουργία link, τα οποία θα επιτρέπουν στους πελάτες να πραγματοποιούν αλλαγές στα ραντεβού που έχουν καταχωρήσει. 2013-06-03 14:42:19 +00:00
alextselegidis@gmail.com ab6c6d959d - Προσθήκη αλγορίθμου υπολογισμού των ελεύθερων ωρών ενός πάροχου υπηρεσιών έτσι ώστε να μπορεί ο πελάτης να κλείσει ραντεβού μαζι του.
- Δημιουργία script για παραγωγή documention του κώδικα
- Μικρές διορθώσεις
2013-05-20 17:21:58 +00:00
alextselegidis@gmail.com 93289f60dd Μικρές αλλαγές και βελτιώσεις στον κώδικα της σελίδας κράτησης ραντεβού. 2013-05-08 16:48:26 +00:00
alextselegidis@gmail.com 11274ff7be - Δημιουργία configuration.php από το οποίο διαβάζει το σύστημα τις κύριες ρυθμίσεις του.
- Βελτιώσεις στην διαδικασία κράτησης ραντεβού. 
- Προσθήκη δυνατότητας συγχρονισμού νέου ραντεβού με το Google Calendar του χρήστη.
2013-05-03 21:26:04 +00:00
alextselegidis@gmail.com d8d6a8f400 Ολοκλήρωση της βασικής ροής της περίπτωσης χρήσης 'Κράτηση Ραντεβού'. 2013-04-20 17:20:16 +00:00
alextselegidis@gmail.com 918903de62 Υλοποίηση κύριας λειτουργίας των τεσσάρων βημάτων της κράτησης ραντεβού. Λείπουν επιπλέον λειτουργίες ελέχγου των δεδομένων και η μορφοποίηση της σελίδας. 2013-04-16 21:37:36 +00:00
alextselegidis@gmail.com b715bfa19d Σχεδίαση βάσης δεδομένων,
Στήσιμο code igniter και
εκκίνηση υλοποίησης της περίπτωσης χρήσης 'Κράτηση Ραντεβού'
2013-04-14 19:42:40 +00:00
alextselegidis@gmail.com 4dbcdc289d Προσθήκη τεκμηρίωσης Google Calendar API και των βιβλιοθηκών Javascript και CSS στον κώδικα της εφαρμογής. 2013-04-12 16:36:09 +00:00