Commit Graph

237 Commits (dab9ca1ed1754377932b324de505073d10d30506)

Author SHA1 Message Date
Vladimir Eliezer Tokarev dab9ca1ed1 Bug: the status log fxml wont load 2016-07-02 15:58:25 +03:00
Tal Moran b21051f321 Set up 'polling-station-gui' as a proper gradle subproject; fix directory structure 2016-06-28 02:12:26 +03:00
Tal Moran 72d5e8aca1 Use apache.commons instead of sun.com...whatever 2016-06-28 02:11:01 +03:00
Vladimir ELazar Tokarev 36e1f6ea20 Added the submit voter logic to PSD
Now all the search flow works, if the users dont find any users hi is
given the option to add one, if it found then the submit voter panel is
open.
2016-06-18 19:00:02 +03:00
Vladimir ELazar Tokarev f813c11edd Added the loader and the controler voter submit panel 2016-06-18 18:19:38 +03:00
Vladimir ELazar Tokarev b8001163b7 Created the submit voter panel
when voter found that can vote or cannot his representation sits in the
submit voter panel in which we can revoke his right to vote and otherwise
(give him the permision to vote)
2016-06-18 17:52:29 +03:00
Vladimir ELazar Tokarev d2c9893ccf Dummy Voters Fetcher fetching dummy voters 2016-06-18 15:35:00 +03:00
Vladimir ELazar Tokarev c90be520fe connected the logic of add new voter to the DSP 2016-06-18 15:13:04 +03:00
Vladimir ELazar Tokarev 9825b3409b Added the add voter panel to the PSD
The ad voter panel gives the ability to add new voter
2016-06-18 13:17:46 +03:00
Vladimir ELazar Tokarev 3766478ffa Created the search part of the PSD
The search have two big functionalities first one is fetch the users based
on given list of filters and the second one is open add/eddit panel based
on what the fetching of the users have returned.
2016-06-12 16:15:50 +03:00
Vladimir ELazar Tokarev 7d2eedfc1e The middle interfaces of Status log and settings removed
Those interfaces was unsued
2016-06-12 16:06:24 +03:00
Vladimir ELazar Tokarev 61c65594f5 Changed the managing of events in PSDController
Now thw evwnts management is in the EventHandlerMap
2016-06-12 16:00:49 +03:00
Vladimir ELazar Tokarev fc21a215d3 Created EventHandlerMapper
This objects actualy creates Event Handler Map  and fills it withs ids and
the obhject that should manage the events with given ids.
2016-06-12 15:52:22 +03:00
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 f2dc2ec6d8 Ended the creating of the edit voter xml 2016-06-11 15:00:05 +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
Vladimir ELazar Tokarev 541a6666fc Reformated the structure of single scene
The meerkat gui is an project consist of scenes every scene is an panel,
now every panel have the loader class which loads it content
and the handler object which handles the visual effects as mouse clicked
etc'...
2016-05-28 17:45:34 +03:00
Vladimir ELazar Tokarev c08fbdfa76 Added the uploading bulletin board controller
after the slash screen displayed we go to uploading bulletin board scene
2016-05-28 15:14:22 +03:00
Vladimir ELazar Tokarev c97910644f Creating splash screen on boot then the uploader BB 2016-05-28 14:15:05 +03:00
Vladimir ELazar Tokarev 213ab2a4ea Created spesific package for every fxml
I have come to conclusoin (after few projects inspection) thatevery fxml
should have his own conroller and its own java class that represents it
and loads it.
2016-05-28 13:12:30 +03:00
Vladimir ELazar Tokarev 357fab2d96 Filled the polling_station_dashboard
Now the file have the basic structure needed
2016-05-28 12:58:18 +03:00
Vladimir ELazar Tokarev 49f8e597a3 Added the polling station dashboard
for now created the baseic parts of the dashboard
2016-05-21 11:46:52 +03:00
Vladimir ELazar Tokarev ccdb3b4b01 Removed the external classes
for now we dont need any animation
2016-05-21 09:59:14 +03:00
Vladimir ELazar Tokarev ac2fc3a83d Ended the fxml of uploading to bulletin board
ended its fxml and addedexternal loadinig pane class
2016-05-21 09:54:21 +03:00
Vladimir ELazar Tokarev 6d01be0d13 Loading gif removed
Loading gif removed after all fxmls loaded
2016-05-20 12:54:33 +03:00
Dasha-1 b76bd76854 Created loader of all next fxmls
Now we display the spalsh screen on boot then load all of the fxmls
2016-05-20 12:10:17 +03:00
Dasha-1 7eb5aec1d1 Created the splash screen on boot. 2016-05-20 11:27:24 +03:00
Dasha-1 81dcdf6f25 Renamed the project 2016-05-20 10:44:59 +03:00
Dasha-1 df6e40e385 Created new branch which will have the initial voting station gui. 2016-05-20 10:34:06 +03:00
Vladimir Eliezer Tokarev 7fc0af2b1f Added logging to Voter-Registry 2016-04-15 06:51:36 -07:00
Vladimir Eliezer Tokarev 47f68acae4 working version of VoterRegistry with localBulletinBoardServer. 2016-04-15 04:11:54 -07:00
Vladimir Eliezer Tokarev 630588ca5b Put some unused files into git ignore 2016-04-15 03:11:47 -07:00
Vladimir Eliezer Tokarev 53fc701444 Merge branch 'master' of http://cs.idc.ac.il/rhodecode/meerkat/meerkat-java into Voter-Registry 2016-04-15 02:45:35 -07:00
Tal Moran 1f8df95895 More refactoring for tests and protocol -- user class now handles all messages synchronously (in the main thread); concurrency is now simpler) 2016-04-14 03:34:54 +03:00
Tal Moran c798e827dc More renaming and refactoring of DKG code 2016-04-12 02:21:46 +03:00
Tal Moran 78207532ec protobuf naming convention 2016-04-11 20:51:40 +03:00
Tal Moran d2373c09f2 Merge with master 2016-04-11 20:14:18 +03:00
Tal Moran 1ec02173e7 package renaming and protobuf moves 2016-04-11 19:48:36 +03:00
Arbel Deutsch Peled 67b01032d0 Merge branch 'Cached-Client' 2016-04-11 14:23:05 +03:00
Arbel Deutsch Peled e904caa74f Added certificates to version control 2016-04-11 14:21:36 +03:00
Arbel Deutsch Peled edfd47a98d Fixed H2 test time (by using a connection pool)
Added same fix to MySQL
Fixed and tested H2 SyncQuery
2016-04-11 14:13:26 +03:00
Arbel Deutsch Peled 07aecd5237 TimestampComparator name change 2016-04-11 12:26:02 +03:00
Arbel Deutsch Peled 857821c0e4 Adding one more file to version control 2016-04-11 12:17:05 +03:00