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 Brown and GitHub
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 Brown and GitHub
f47a298ac2
Fix job recovery not assigning StoppedAt
2018-09-02 13:00:41 -04:00
Jordan Brown and GitHub
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 Brown and GitHub
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 Brown and GitHub
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 Brown and GitHub
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 Brown and GitHub
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 Brown and GitHub
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 Brown and GitHub
6dce5b47fc
Merge pull request #585 from Cyberboss/FixInstanceUserReadIssue [NugetDeploy]
...
Daddy appveyor pls
2018-08-28 11:55:26 -04:00