Commit Graph

51 Commits

Author SHA1 Message Date
Andrew Lalis aedea10442 Added design documentation, many updates to the user interface, and program is approaching the MVP at an alarming rate. 2018-11-26 15:38:18 +01:00
Andrew Lalis 23b84f45cf Setting a new team for a user works, although have not used live github code. 2018-10-23 16:52:46 +02:00
Andrew Lalis a1d23b82ad Added some right-click functionality, and made dependencies safe. 2018-10-23 14:19:31 +02:00
Andrew Lalis 134d2ede64 Display both students and student teams. 2018-10-23 10:55:55 +02:00
Andrew Lalis 926c28fd9a Fixed bug in team generation code. 2018-10-22 16:23:21 +02:00
Andrew Lalis a2797e54a6 Implemented a basic detail view. 2018-10-22 15:47:54 +02:00
Andrew Lalis e57897a005 Fixed window closing, can now display ORM data in table in the management view, but that's about it. About to start work on the detail panel. 2018-10-22 13:45:42 +02:00
Andrew Lalis 44cde21146 Polished up some views, made it so that when the start view is disposed, all child views are disposed of.
About to begin the management view! Exciting stuff.
2018-10-22 09:54:30 +02:00
Andrew Lalis b939094b98 Added beginning of new view framework, and first three views for new workflow.
Also added design for new workflow, and made many changes to existing Github Manager.
2018-10-15 13:57:35 +02:00
Andrew Lalis 6e9ebcad74 Added hibernate support on the most basic level. Not yet implemented in production code. 2018-10-07 01:21:01 +02:00
Andrew Lalis 4a4628e6e6 Added a function to list all repositories. 2018-09-24 12:14:33 +02:00
Andrew Lalis 83fd710e5c Added a recording mechanism for all commands executed. 2018-09-13 13:50:39 +02:00
Andrew Lalis 003e84d960 Improved adding collaborators. 2018-09-12 15:19:17 +02:00
Andrew Lalis b59634f8ed Changed repo defaults to private in anticipation of first release. 2018-09-08 17:38:09 +02:00
Andrew Lalis a55fab8d47 Fixed concurrent modification exception. 2018-09-08 17:20:33 +02:00
Andrew Lalis 8b69d4881f Better formatting for list_errors command. 2018-09-08 16:52:37 +02:00
Andrew Lalis b54b1fe32d Use absolute path in CSV reader now. 2018-09-08 16:50:18 +02:00
Andrew Lalis f39f5da407 Added ability to split up student teams amongst teaching assistant teams. 2018-09-02 10:07:39 +02:00
Andrew Lalis 7c6f2527c0 Added dialog to delegate a certain number of teams to each TA team. 2018-09-01 10:47:35 +02:00
Andrew Lalis a44814b1df Added delete repos command, made ListErrors better, and formatted buttons more nicely. 2018-09-01 08:25:45 +02:00
Andrew Lalis 10555a5d0c Added list_errors command. 2018-08-30 23:41:22 +02:00
Andrew Lalis 6d42385814 Did some serious refactoring. 2018-08-30 23:34:04 +02:00
Andrew Lalis 6d7efbe97f Changed ReadStudentsFileToDB to just read to the memory organization object. 2018-08-30 22:05:17 +02:00
Andrew Lalis ab2414291f Added Organization model to replace database in short term. 2018-08-30 21:51:33 +02:00
Andrew Lalis ed2a337bdc standard size for lists. 2018-08-30 15:54:13 +02:00
Andrew Lalis 7f9a44d0ad Added basic dialog view of members and teams. 2018-08-30 15:38:22 +02:00
Andrew Lalis 667a11d69b Added icon image, and dialog class. 2018-08-28 21:28:49 +02:00
Andrew Lalis ef14733fa8 Added skeleton classes for defining TA teams. 2018-08-28 20:27:41 +02:00
Andrew Lalis 5c3ddc6e29 Moved retrieval code to bottom of database file. 2018-08-28 15:06:28 +02:00
Andrew Lalis 6b1ad84769 Fixed duplicate assignments repo generation. 2018-08-28 15:04:04 +02:00
Andrew Lalis 0233221c8d Adding retrieval methods. 2018-08-28 08:34:07 +02:00
Andrew Lalis 8c8ddb60cf Added read students listener, improved repository descriptions for student teams. 2018-08-28 08:13:21 +02:00
Andrew Lalis 346419d5b6 Added stuff 2018-08-27 17:53:31 +02:00
Andrew Lalis cd0aa85dba Removed token. 2018-08-26 17:09:59 +02:00
Andrew Lalis 2d40820025 Added tons of stuff. 2018-08-26 17:04:35 +02:00
Andrew Lalis a947e08165 Added basic command executor functionality. 2018-08-24 17:08:05 +02:00
Andrew Lalis eb0e70a384 Added styled messages. 2018-08-24 16:31:44 +02:00
Andrew Lalis 3ea182fb4c Fixed return issues with store functions. 2018-08-18 18:29:13 +02:00
Andrew Lalis 1305277207 Re-worked database to be more robust with new types. 2018-08-18 18:26:20 +02:00
Andrew Lalis 54498a4955 Abstracted team object. 2018-08-18 17:48:42 +02:00
Andrew Lalis b7a89c0946 Started database support. 2018-08-18 13:25:18 +02:00
Andrew Lalis e901b0affd Added some package-info files, added a method to archive repositories which contain a substring, and did some more testing. Will add a user interface soon. 2018-08-17 07:51:34 +02:00
Andrew Lalis 46757539a1 Removed ugly http requests and use a github api now. Everything is a lot cleaner, and I can initialize student repositories now. 2018-08-16 14:40:45 +02:00
Andrew Lalis 646efaf06c Implemented all other initializer methods, and implemented some basic logging reporting. Still need to make a way to handle accumulated errors. 2018-08-12 22:07:45 +02:00
Andrew Lalis 7e9a027a43 Can create assignments repository now. 2018-08-12 11:28:40 +02:00
Andrew Lalis 6394e9d1d4 Added jackson dependency, added TATeam and teaching assistant object, and refactored object hierarchy for model. 2018-08-12 09:54:10 +02:00
Andrew Lalis ac4018f6ba Added initializer. 2018-08-11 23:08:36 +02:00
Andrew Lalis 0ecbdc1ec1 Added a ton of documentation. 2018-07-01 08:52:58 +02:00
Andrew Lalis 16b47f7e40 Added Logging class. 2018-07-01 08:26:29 +02:00
Andrew Lalis fc7052b95c Moved command line logic to its own file. 2018-07-01 07:52:52 +02:00