Commit Graph
9876 Commits
Author SHA1 Message Date
Cyberboss cbfe68b669 Various things:
Cancelling an in progress job now returns Accepted()
Offlining an instance now takes a User parameter and properly cancels jobs
Can no longer erroneously detach an online instance
Fix instance move job instancing and db change
Instance move jobs are now read by querying the instance metadata
Instance move jobs are cancelled by any update to an instance
2018-09-04 11:58:05 -04:00
Cyberboss 55220fe924 Fix ServerErrorException constructor 2018-09-04 11:52:54 -04:00
Cyberboss 9d03897499 Bump client preview version 2018-09-04 09:59:46 -04:00
Cyberboss 2c588908e9 Implement new verb for deleting empty directories, remove the old delete on empty behaviour 2018-09-04 09:58:54 -04:00
Jordan BrownandGitHub e90cf984c0 Merge pull request #593 from tgstation/Cyberboss-patch-1
Fix job recovery not assigning StoppedAt
2018-09-02 13:18:30 -04:00
Jordan BrownandGitHub f47a298ac2 Fix job recovery not assigning StoppedAt 2018-09-02 13:00:41 -04:00
Jordan BrownandGitHub 938b0814be Merge pull request #592 from Cyberboss/IdkTheresSomethingThatNeedsDoing
Fix repo clone job using wrong CancellationToken
2018-09-02 02:31:15 -04:00
Jordan Brown e6c4101d9a Fix repo clone job using wrong CancellationToken 2018-09-02 01:59:17 -04:00
Jordan BrownandGitHub 1ab0f26fbe Merge pull request #590 from Cyberboss/REEE
Heavy readme buff
2018-08-31 17:49:07 -04:00
Cyberboss 5fcb11b171 t push
Merge branch 'master' of https://github.com/tgstation/tgstation-server into REEE
2018-08-31 16:30:18 -04:00
Cyberboss 86bd2d33ef REEEEEDME BUFFFF!!! 2018-08-31 16:29:56 -04:00
Jordan BrownandGitHub 3b8ab7e76f Merge pull request #589 from Cyberboss/REEE
Fix things and code coverage
2018-08-31 14:22:48 -04:00
Cyberboss ef6bd13929 Clean the BYOND cache only at server startup
Gonna regret this I swear
2018-08-31 14:17:48 -04:00
Cyberboss b1cd38715a Verfied linux cache path 2018-08-31 14:16:42 -04:00
Cyberboss b2ae920dd8 Do it the dumb way then 2018-08-31 13:46:29 -04:00
Cyberboss 8eaa7dd8fb Try this? 2018-08-31 13:37:41 -04:00
Cyberboss 2efb77917e Add a simple client test 2018-08-31 13:23:18 -04:00
Cyberboss abea73deb5 Round and round we'll go... 2018-08-31 12:37:23 -04:00
Cyberboss 61c4202f45 Final nail for the coverage fixes 2018-08-31 12:31:11 -04:00
Cyberboss 9991e86318 SMOOTHBRAIN 2018-08-31 12:22:19 -04:00
Cyberboss a1eba117d8 Hopefully fixes coverage issues 2018-08-31 12:20:33 -04:00
Cyberboss b614964c8a Fix configuration conflict exceptions 2018-08-31 11:26:11 -04:00
Cyberboss a3960a8a89 Bit of safety for SemaphoreSlimContext 2018-08-31 11:22:38 -04:00
Cyberboss 5b8e7ee645 Restrict repo update reads to those with the read RIGHT 2018-08-31 11:19:31 -04:00
Cyberboss 2a9da14e6d FOLLOW THE DOCS. Repository updates return a model not a job 2018-08-31 11:18:37 -04:00
Jordan BrownandGitHub 6498678dd1 Merge pull request #588 from Cyberboss/MoreClient [NugetDeploy]
More client fixes
2018-08-31 10:24:20 -04:00
Cyberboss 596b3057fc Deleting a repository returns the updated object 2018-08-31 10:03:28 -04:00
Cyberboss 7aaadad6d7 Bump client preview version 2018-08-31 09:59:20 -04:00
Cyberboss 4b9dab2544 Remove Task from Job stuff 2018-08-31 09:58:41 -04:00
Cyberboss 4ece42ff63 Adds missing clone repo endpoint 2018-08-31 09:57:10 -04:00
Jordan BrownandGitHub ea8a7e3486 Merge pull request #587 from Cyberboss/FixRightOverlap [NugetDeploy]
Fix rights overlap for ChatBotRights. Add unit test to prevent it
2018-08-29 16:36:11 -04:00
Cyberboss 30c7835ea0 Bump Nuget preview versions 2018-08-29 16:04:15 -04:00
Cyberboss eaccc5b427 Adds unit test for rights 2018-08-29 16:01:43 -04:00
Cyberboss c309d98914 Fix ConfigurationsRights.List not being a power of 2 2018-08-29 15:28:48 -04:00
Cyberboss d447f2c347 Fix overlapping ChatBotRights 2018-08-29 15:27:45 -04:00
Cyberboss d2b6c1e2f1 [NugetDeploy] 2018-08-29 11:51:09 -04:00
Jordan BrownandGitHub 3eedf2cb7f Merge pull request #586 from Cyberboss/MoreClientIssues
Cleanup some APIs
2018-08-29 11:45:01 -04:00
Cyberboss 8c1bcaa12e More TODOs 2018-08-29 11:22:17 -04:00
Cyberboss 020320cf82 GET on jobs now returns a list of active jobs 2018-08-29 11:19:11 -04:00
Cyberboss 283658491f Various things.
Another look over of Gone vs NotFound status codes. Remember Gone is when something COULD have existed. NotFound is when it could NEVER have possibly existed.

Ensures things that used FirstAsync in controllers or jobs instead fail gracefully
2018-08-29 11:16:29 -04:00
Cyberboss df9cbb9b0b Repo returns Created if a GET made the DB do something 2018-08-29 11:01:50 -04:00
Cyberboss f9b53053e2 Only list compile job ids 2018-08-29 10:45:45 -04:00
Cyberboss 5c0e9e5514 Once over of rights. This is where (Current nuget preview) is released 2018-08-29 10:45:30 -04:00
Cyberboss e51e98da86 Ensure packaged server assemblies all have the same version 2018-08-29 10:25:46 -04:00
Cyberboss 295805d417 Bump package preview versions 2018-08-29 10:23:36 -04:00
Cyberboss cb75b7ce5a Mark code analyzers as development dependencies 2018-08-29 10:22:57 -04:00
Cyberboss 20f0d25285 Clairify IJobClient documentation 2018-08-29 09:56:42 -04:00
Cyberboss 18c363d532 Add argument sanity to all public client functions 2018-08-29 09:52:22 -04:00
Cyberboss 995df9feae Add missing GetId for InstanceUser in client 2018-08-29 09:42:44 -04:00
Jordan BrownandGitHub 6dce5b47fc Merge pull request #585 from Cyberboss/FixInstanceUserReadIssue [NugetDeploy]
Daddy appveyor pls
2018-08-28 11:55:26 -04:00