Commit Graph

159 Commits (dda2d3e55b80a2079b46bf6c22b1a612c547487f)

Author SHA1 Message Date
Vladimir Eliezer Tokarev dda2d3e55b Added Vote have been cast into flow 2016-08-27 17:06:35 +03:00
Vladimir Eliezer Tokarev 38f1624071 Added the cast or audit into the flow 2016-08-27 16:56:53 +03:00
Vladimir Eliezer Tokarev b687782f5c Added the ballot summary to the flow 2016-08-27 16:48:50 +03:00
Vladimir Eliezer Tokarev 4591c4e2e8 Added Select candidate by picture to the flow 2016-08-27 16:24:25 +03:00
Vladimir Eliezer Tokarev 36d9276ad8 Added the Select Candidate name into the flaw 2016-08-27 16:05:18 +03:00
Vladimir Eliezer Tokarev 01cda996f9 Connected the Welcome splash to straight channel section
When start voting pressed in welcome splash panel strair channel loaded
2016-08-27 15:07:18 +03:00
Vladimir Eliezer Tokarev e200bc0f8b Converted TwoWayNode into abstract class
Becuase all the classes that will extend this class will implelmett thisa
same logic, so there is no reason to implement it as interface.
2016-08-27 14:24:00 +03:00
Vladimir Eliezer Tokarev 9b636f2d2e Converted WelcomeSplash into two way link
Welcome Splash should be the first object to displayed and when the next
button pressed it shoud jump to already created straight channel section.
2016-08-27 14:07:13 +03:00
Vladimir Eliezer Tokarev e605089666 Created the basic idea polling booth gui
The idea is simple all of the fxmls panels will be connected this how
every one willknow which is the next or the previous panel
2016-08-27 13:34:03 +03:00
Vladimir Eliezer Tokarev c39d0774f9 Changed the name of fxml 2016-08-27 12:38:38 +03:00
Vladimir Eliezer Tokarev 19b11736e0 Created the vote has been casted
This was the last fxml that i needed to create now i should connect by
simple flow all of the panels.
next is implement panels logic and then work with the backend.
2016-08-20 13:01:27 +03:00
Vladimir Eliezer Tokarev 3a86e6f01a Created the thank for auditing panel
this panel returns the voter into first stage of selection.
2016-08-20 12:27:27 +03:00
Vladimir Eliezer Tokarev c26acbc3cf Created cast of audit panel
This panel lets you choose whenerver you want to cast or audit your vote
voting will set your vote as countable, and acudit is the choise for
checking the encoding process works fine.
2016-08-20 12:15:58 +03:00
Vladimir Eliezer Tokarev 86de5b07a4 Created the printing commitment barcode panel
Printing Commitment Barcode panel represent the progress of the printing
of the voters choise.
2016-08-20 11:55:14 +03:00
Vladimir Eliezer Tokarev 8a73f21f48 Created the ballot summary panel
ballot summary panel summaries the status of current voter
2016-08-20 11:48:54 +03:00
Vladimir Eliezer Tokarev bc790c3eb4 Created select candidate by picture fxml 2016-08-06 16:19:34 +03:00
Vladimir Eliezer Tokarev 99edbcf1b1 Created the candidate write name and the candidate selections uml 2016-08-06 16:01:33 +03:00
Vladimir Eliezer Tokarev 4f3fc40dc6 Created the voting-booth-station
The created branch is for the voting booth gui, and created the enter
splash fxml file and the straight into channel fxml.
2016-07-30 16:57:17 +03:00
arbel.peled 48bf8dbe6b Ignore .arcconfig 2016-06-28 15:10:38 +03:00
arbel.peled 8aada21119 Fixed some errors in the tests.
Made Threaded Client parameterized (with respect to waiting times and thread count).
2016-06-28 15:08:36 +03:00
arbel.peled 53d609bfee Removed database address from Bulletin Board Server init method (the address is given to the Query Provider).
Added integration tests for Single Server Bulletin Board Client.
Fixed subscription logic in the Single Server Bulletin Board Client.
Decoupled Single Server- and Simple- Bulletin Board Clients (Simple-... is now obsolete).
Fixed some bugs.
Threaded Bulletin Board Client now has some errors in integration.
2016-06-28 08:19:29 +03:00
Arbel Deutsch Peled cc2888483d Threaded Client integration tests passing 2016-06-26 14:32:30 +03:00
Arbel Deutsch Peled d1f7413cde Working client-side Batch changes 2016-06-26 13:06:16 +03:00
Arbel Deutsch Peled 1951db546d Changed Bulletin Board Message payload to either data or message ID
Added server-generated unique batch identifiers
Changed Client-side interfaces
Refactored Client-side code for new batch mechanisms

Not tested on client-side yet
2016-06-19 22:00:43 +03:00
Arbel Deutsch Peled b501992643 Complete overhaul of batch system on server-side
Added batch methods to BulletinBoardUtils
Related changes in BulletinBoardDigest and BulletinBoardSignature

Merge remote-tracking branch 'origin/master' into Cached-Client

Conflicts:
	bulletin-board-client/src/main/java/meerkat/bulletinboard/SimpleBulletinBoardClient.java
	bulletin-board-client/src/main/java/meerkat/bulletinboard/ThreadedBulletinBoardClient.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/sqlserver/BulletinBoardSQLServer.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/sqlserver/H2QueryProvider.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/sqlserver/MySQLQueryProvider.java
	bulletin-board-server/src/main/java/meerkat/bulletinboard/webapp/BulletinBoardWebApp.java
	bulletin-board-server/src/main/proto/meerkat/bulletin_board_server.proto
	meerkat-common/src/main/java/meerkat/bulletinboard/BulletinBoardClient.java
	meerkat-common/src/main/java/meerkat/bulletinboard/BulletinBoardServer.java
2016-06-16 11:21:58 +03:00
Arbel Deutsch Peled 337a135151 Started removing dependency on CompleteBatch.
Tags of batches are now stored as a blob until the batch is complete.
2016-06-15 10:34:46 +03:00
arbel.peled ffac7c1e34 Fixed all of Tal's remarks.
Switched to using the predefined BoolValue Protobuf.
2016-06-02 14:48:48 +03:00
arbel.peled 229cbfd48f Fixed some subscription functionality of the CachedClient 2016-06-02 13:01:41 +03:00
arbel.peled fe209f6b5a Removed default testing for the Bulletin Board Client. 2016-06-02 10:39:29 +03:00
arbel.peled e2f3dbe6b2 Fixed some more issues (most have to do with concurrency).
Implemented close method for the SQLServer which renders it unusable until reinitialization.
Added test for Synchronizer for the case when the remote server is unavailable (test passes).
Still need to fix Batch digest and sign issue.
2016-06-02 10:38:31 +03:00
Arbel Deutsch Peled e91a48b5e1 Fixed a few bugs.
Changed H2 Query Provider to run in-memory.
2016-06-01 22:46:51 +03:00
arbel.peled 7c60e487cc Created a test for the Synchronizer.
Not passing yet.
2016-06-01 21:34:17 +03:00
arbel.peled 347e826f73 Working integrated version of Scanner WebApp
Fully testsed
Moved BoolMsg and IntMsg to Comm package (from BulletinBoardAPI)
2016-05-31 15:26:56 +03:00
arbel.peled 061dc69fbc File rename 2016-05-05 17:01:00 +03:00
arbel.peled b934894bc5 Created Polling Station Scanner interface
Implemented Web App for the scanner
Not tested
2016-05-05 16:55:10 +03:00
arbel.peled 4c33e923b2 Implemented Synchronizer and Cached Client
Not tested yet
2016-04-16 19:50:09 +03:00
arbel.peled 9ed728fca7 Added message counting ability to the server (but not to the client)
Added synchronous CompleteBatch read by the client
Started implementing the synchronizer
Added support for null callbacks
2016-04-14 09:20:11 +03: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
arbel.peled 48b2b9efa2 Merge branch 'Cached-Client' of https://cs.idc.ac.il/rhodecode/meerkat/meerkat-java into Cached-Client 2016-04-13 10:38:43 +03:00
Arbel Deutsch Peled c806e7b32a Added Deletion to Bulletin Board Server and Local Client 2016-04-13 09:46:24 +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
tzlil.gon d0951f8644 stop 2016-04-08 21:48:08 +03:00