Commit Graph

9 Commits (fc21a215d3aa1cf6f3075dff9302c03d363e6e94)

Author SHA1 Message Date
Vladimir ELazar Tokarev 1fb96c8630 Added Ecent Handler Mapper
Polling Station Dashboard have a lot of logics extend or close some
pannels (Settings and the Status log), search for users, and eddit those
users.
In order to simplfy the logic of Polling Station Dashboard Controler this
class was invented, the idea behind is simple every time some event is
trigered we will activate the apropriate handle method of the apropriate
object, this way if tomorow for say i want to implement different search
algoritm of users i will only change the UserSearch part.
2016-06-12 15:20:29 +03:00
Vladimir ELazar Tokarev c80aa8efc1 Removed the adding/removing logic from PSD controller
The only thing that the controller of the Polling Station Dashboard
suppose to do is to handle events (not manage the llogic of adding or
removing actual parts/panels to the main stage ) this is why this logic is
now mainteined in saparated objects as Settings Visual Updater or
Status Log Visual Updater
2016-06-12 13:18:01 +03:00
Vladimir ELazar Tokarev ab7c12b3f6 Created the voter edit panel
this panel gives the ability to add or eddit existing user
2016-06-11 14:53:57 +03:00
Vladimir ELazar Tokarev b7d8c887ec Ended the settings panel
for now we have all the main flow vor the voter voting process (without
all the logic for example the logic of fetching from server who else is
voting right now is not existing, etc'...)
2016-06-04 16:48:47 +03:00
Vladimir ELazar Tokarev 725589ddfc Createsd the settings panel
the settings panel displays ndifferent options that can happen when on
polliing station dashboard panel.
2016-06-04 16:05:12 +03:00
Vladimir ELazar Tokarev f2a26b7145 Created the status log update interface
in order to reduce coupling between polling station dashboard and all
other elements it produces and uses i have created status log update
interface, which expose the functuality of update the state of status log
panel.

the idea behind this is status log does not have to know polling station
dashboard. all other objects that polling station dashboard will use will
have their own interfaces (for the same reason too).
2016-06-04 15:11:18 +03:00
Vladimir ELazar Tokarev b0c4fff11a Created Status Log
Status log is inchage of representing the progress other people voting
process.
2016-06-04 13:01:06 +03:00
Vladimir ELazar Tokarev c24c6bbbd5 Created the flow that goes till the PSD
all the 4 scenes are now conneted with the flow, but not all the features
of Polling Station Dashboard exists.
2016-05-28 18:00:40 +03:00
Vladimir ELazar Tokarev 4720d66115 Created java and fxml dirs in PSD
the java dir contains the loader class and the handler classes
when the fxml subdir contains the fxml of the polling station dashboard
2016-05-28 17:50:22 +03:00