|
6e213f754f
|
minor styling change to authenticationtoken model, changed the expire_at column of AuthenticationToken form date to datetime
|
2022-08-05 08:05:07 +02:00 |
|
|
1a987a65d4
|
added new AuthenticationToken factory, as well as new tests to check if access is denied when the token is expired, smaller optimalization changes to the user_mailer_spec and authentication_spec
|
2022-08-05 08:05:07 +02:00 |
|
|
146eee673f
|
changed send_thank_you_note and got_new_comment_for_subscription methods to use tokens properly, as well as new test scenarios for both cases
|
2022-08-05 08:05:07 +02:00 |
|
|
2141fdb1ac
|
Refactor external_user_statistics to own controller action
|
2022-07-22 13:19:22 +02:00 |
|
|
184c9cba6d
|
created new feature test to check that only users with the right permission are able to see the new autosave-hide feature
|
2022-07-20 17:18:36 +02:00 |
|
|
67dd8566b6
|
added a test scenario to check if autosave submissions are being toggled right
|
2022-07-20 17:18:36 +02:00 |
|
|
c792b99523
|
Fix tests for latest locale change
|
2022-07-15 14:02:10 +02:00 |
|
|
56eab88f88
|
Gracefully handle the deletion of non-existing runners
|
2022-07-15 00:49:15 +02:00 |
|
|
5e9bf9141c
|
Fix Rubocop offenses
|
2022-07-08 15:23:55 +02:00 |
|
|
55937d3cc5
|
Ensure compatibility with Ruby 3.1
|
2022-06-30 17:04:24 +02:00 |
|
|
d3f283c4e7
|
Update usage of RubyTree to avoid deprecated methods
|
2022-06-27 12:14:55 +02:00 |
|
|
0a3b4a8129
|
Fix Rubocop offense
|
2022-06-15 17:39:20 +02:00 |
|
|
8e403ff65a
|
Poseidon: Use relative path to remove workspace directory
See #1088
|
2022-06-10 18:13:11 +02:00 |
|
|
b613267add
|
Remove legacy DockerClient
|
2022-06-08 13:18:37 +02:00 |
|
|
ea02dff0e5
|
Extend storage of Testrun Messages and truncate long output
|
2022-04-29 22:44:34 +02:00 |
|
|
038864e4b4
|
Fix Rubocop offenses
|
2022-04-24 18:18:16 +02:00 |
|
|
d9f40531fb
|
Fix Rubocop offenses
|
2022-04-20 18:26:53 +02:00 |
|
|
b2656bd6b5
|
Fix rubocop offenses
|
2022-03-01 15:35:08 +01:00 |
|
|
ea85519163
|
Update bundle (with newest rubocop version) and fix offenses
|
2022-01-04 09:42:37 +01:00 |
|
|
563e14a44a
|
Adapt dashboard to show idle and used runners
|
2021-12-07 00:08:31 +01:00 |
|
|
f22db22110
|
Enable Poseidon sync after commit
|
2021-11-26 01:00:31 +01:00 |
|
|
86c6ad7ea3
|
Poseidon: Use absolute path to remove workspace directory
|
2021-11-17 17:44:09 +01:00 |
|
|
3608856397
|
Merge pull request #1079 from openHPI/sync_execution_environments
Sync execution environments
|
2021-11-09 18:44:35 +01:00 |
|
|
fb92d382ac
|
Skip verification of Docker image if pool size is empty
|
2021-11-09 17:49:51 +01:00 |
|
|
1dce6c59ab
|
Add note about default ACL for Docker mount dir
|
2021-11-08 22:39:10 +01:00 |
|
|
b179dadce6
|
Mock CodeOcean::Config for Poseidon strategy
|
2021-11-04 20:09:20 +01:00 |
|
|
79e8caea45
|
Remove outdated execution environments after syncing all
|
2021-11-04 20:09:20 +01:00 |
|
|
c1ac401a49
|
Add retries to working_docker_image?
* Also synchronize images during save
|
2021-11-04 20:09:19 +01:00 |
|
|
ecf470bddd
|
Refactor sync_environment methods
* Add delete_environment method
* Change return value to allow raising an exception
|
2021-11-04 20:06:40 +01:00 |
|
|
7f47af99cb
|
Fix order-dependent specs
|
2021-11-04 19:15:33 +01:00 |
|
|
dcafbb9d46
|
DCP: Change HTTP verbs
|
2021-11-01 17:13:12 +01:00 |
|
|
1609bd2e0e
|
Change default of raise_exception for execute_command
|
2021-11-01 17:13:11 +01:00 |
|
|
01ec9343cf
|
Remove usage of DockerClient
|
2021-11-01 17:13:10 +01:00 |
|
|
2551ea709b
|
Remove 'previous' DockerContainerPool implementation
|
2021-11-01 17:13:09 +01:00 |
|
|
9d833e37b3
|
Use Net::HTTP::Persistent for requests to Poseidon
|
2021-11-01 17:13:09 +01:00 |
|
|
25b007dfda
|
[Spec] Fix return value of image_tags for mocked DockerClient
|
2021-11-01 17:13:09 +01:00 |
|
|
e8c686ce75
|
[Spec] Clean seed_secs with truncation
|
2021-11-01 17:13:09 +01:00 |
|
|
c1cff29147
|
[Spec] Initialize environment for Docker testing
|
2021-11-01 17:13:08 +01:00 |
|
|
953643f05e
|
[Spec] Use strings for image names
|
2021-11-01 17:13:08 +01:00 |
|
|
ada438b230
|
Add release and pool_size methods to DCP
|
2021-11-01 17:13:07 +01:00 |
|
|
2b98905acb
|
Remove usage of DockerClient from execution_environments_controller.rb
|
2021-11-01 17:13:07 +01:00 |
|
|
0db6f20933
|
Move MemoryLimit to Execution Environment
|
2021-11-01 17:13:06 +01:00 |
|
|
1dfee31079
|
Fix order-dependent execution_environments_controller_spec.rb
|
2021-11-01 17:13:05 +01:00 |
|
|
d87e23b9a3
|
Add execute_command method to runner.rb
* This is now used by the score and test runs
* This also re-enables the interactive shell for execution environments
|
2021-11-01 17:13:05 +01:00 |
|
|
68c8f1dbdf
|
DCP: Set sticky bit for folder and secure delete
|
2021-11-01 17:13:04 +01:00 |
|
|
696cd6a236
|
Poseidon: Clean workspace between executions
|
2021-11-01 17:13:03 +01:00 |
|
|
c676785d55
|
Fix order-dependent runner_spec.rb
|
2021-11-01 17:13:02 +01:00 |
|
|
06ef4430f5
|
Change exposed_ports to array
|
2021-11-01 17:13:02 +01:00 |
|
|
601e1fab5c
|
Remove all occurrences of server-sent events
|
2021-11-01 17:12:57 +01:00 |
|
|
3fa6ba6c72
|
Use instance_double for Poseidon Strategy specs
|
2021-11-01 17:12:57 +01:00 |
|