Alex Tselegidis
45753adbd0
Refactored config file
2015-01-28 23:53:13 +01: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
4767dc36f9
* Translated datetime pickers.
...
* Merged translation files into one per language.
2013-12-20 17:44:44 +00:00
alextselegidis@gmail.com
ec6b0678ca
Translated backend calendar, services and users pages.
2013-12-19 16:28:19 +00:00
alextselegidis@gmail.com
9cd9558f55
Completed booking wizard translation.
2013-12-18 17:05:39 +00:00
alextselegidis@gmail.com
49dbe9cfba
Added german translation array into project.
2013-12-18 15:04:11 +00:00
alextselegidis@gmail.com
75a6efb79c
* Minor fixes on backend/users page.
2013-11-23 19:10:31 +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
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.
2013-10-21 12:36:40 +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
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
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
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
b5e771339c
* Completed admins_model.php and secretaries_model.php
...
* Completed unit testing for admins_model.php and secretaries_model.php
2013-08-26 11:53:11 +00:00
alextselegidis@gmail.com
cc084e002f
* Added provider services support to providers_model.php
...
* Finished unit testing for providers model
* Completed admins_model.php
2013-07-27 22:48:19 +00:00
alextselegidis@gmail.com
c56e5ddf07
* Completed the provider's model (need to finish unit tests).
...
* Setup the backend users page (for providers, sectetaries and adminstrators management)
2013-07-26 21:30:44 +00:00
alextselegidis@gmail.com
c581c341ac
* Fixed compatibility with PHP 5.3
2013-07-26 06:16:24 +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
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
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
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
4b52ccfd40
Added second category of exceptions (warnings) that are not very important to each operation.
...
Added appointment cancellation reason field to emails.
2013-07-03 17:27:00 +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
3062dbc001
Ολοκλήρωση λειτουργιών για την έκδοση 0.3
2013-06-26 09:31:57 +00:00
alextselegidis@gmail.com
36718c87f9
Προσθήκη δυνατότητας συγχρονισμού μετά από αλλαγή στα στοχεία ενός ραντεβου.
2013-06-24 09:52:23 +00:00
alextselegidis@gmail.com
82d458fe1d
Υλοποίηση της μεθοδου διαγραφής ραντεβού από το backend και το Google Calendar.
2013-06-24 06:04:30 +00:00
alextselegidis@gmail.com
dc586ecefb
Ολοκλήρωση της διαδικασίας OAuth της Google. Συχρονισμός των ραντεβού που προστίθονται από τους πελάτες στο ημερολόγιο του αντίστοιχου πάροχου.
2013-06-19 19:29:00 +00:00
alextselegidis@gmail.com
6369da0893
- Τροποποιήσεις στα αρχεία και την δομή του κώδικα
...
- Υλοποίηση της πρώτης σελίδας του backend της εφαρμογής.
2013-06-12 15:31:16 +00:00
alextselegidis@gmail.com
fcf58a7cf2
- Αλλαγή του τρόπου προσθήκης ενός νέου ραντεβού στο Google Calendar του πελάτη (χρήση javascript και popup).
...
- Αλλαγές στο αρχείο google_sync.php
2013-06-10 15:51:23 +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
deab8b490d
- Χρήση της κλάσης phpmailer για την αποστολή email
...
- Δημιουργία email templates για τις τρέχουσες ειδοποιήσεις.
2013-05-17 13:09:10 +00:00
alextselegidis@gmail.com
2d0219b706
- Απομάκρυνση άχρηστων εγγράφων
...
- Προσθήκη κεφαλαίου σχετικά με το Unit Testing
- Προσθήκη αρχείων με tests των model (δεν είχαν μπει στο προηγούμενο revision).
2013-05-16 09:32:00 +00:00
alextselegidis@gmail.com
7e2baf30f9
- Διορθώσεις στα model της εφαρμογής
...
- Ολοκλήρωση των unit tests των models που χρησιμοποιούνται στη περίπτωση χρήσης 'Κράτηση Ραντεβού'
2013-05-15 15:03:47 +00:00
alextselegidis@gmail.com
b6c5cf1ef5
Ολοκλήρωση των unit test του model των ραντεβού.
2013-05-14 19:56:16 +00:00
alextselegidis@gmail.com
aa26540fd8
- Μετατροπή του συστήματος έτσι ώστε να τρέχουν τα unit tests με την built-in βιβλιοθήκη του CodeIgniter.
...
- Συγγραφή κάποιων test για το Appointments Model.
2013-05-11 10:19:18 +00:00
alextselegidis@gmail.com
8a79828d23
Προσθήκη unit test για το Appointments_Model.
2013-05-08 14:31:17 +00:00
alextselegidis@gmail.com
11274ff7be
- Δημιουργία configuration.php από το οποίο διαβάζει το σύστημα τις κύριες ρυθμίσεις του.
...
- Βελτιώσεις στην διαδικασία κράτησης ραντεβού.
- Προσθήκη δυνατότητας συγχρονισμού νέου ραντεβού με το Google Calendar του χρήστη.
2013-05-03 21:26:04 +00:00
alextselegidis@gmail.com
c89635dfb9
Δημιουργία δομής repository για το Easy!Appointments.
2012-11-11 17:47:25 +00:00