- 27 Sep, 2018 2 commits
-
-
BAIRE Anthony authored
-
CAMPION Sebastien authored
Resolve "feature: import projects from the previous allgo instance" Closes #253 See merge request !136
-
- 26 Sep, 2018 1 commit
-
-
BAIRE Anthony authored
This adds two views: - WebappImport for importing the webapp (but without the versions). The import is allowed if the requesting user has the same email as the owner of the imported app. The webapp is created with imported=True, which enables the WebappVersionImport view - WebappVersionImport for requisting the import of webapp version. This only creates the WebappVersion entry with state=IMPORT (the actual import is performed by the controller) A version may be imported multiple times. In that case, the newly imported version overwrite the local version with the same number. This features requires: - that the rails server implements !138 - that the docker daemon hosting the sandboxes is configured with credentials for pulling from the legacy registry
-
- 25 Sep, 2018 1 commit
-
-
BERJON Matthieu authored
fix memory exhaustion on webapp creation See merge request !135
-
- 24 Sep, 2018 16 commits
-
-
BAIRE Anthony authored
Webapp<->WebappParameter is a one-to-many relationship
-
BAIRE Anthony authored
webapp should always be created with sandbox_state=idle
-
BERJON Matthieu authored
fix consistency of webapp breadcrumbs See merge request !131
-
BERJON Matthieu authored
UI fixes for job queues See merge request !129
-
BAIRE Anthony authored
- WebappCreate -> select the queue that has is_default==True - JobCreate -> select Webapp.job_queue
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
because we select a queue by its name
-
BAIRE Anthony authored
-
BAIRE Anthony authored
plus this adds a link from WebappUpdate to JobCreate (there was no way to go back to the webapp details page after editing it)
-
BAIRE Anthony authored
was introduced by 88a62c53
-
BAIRE Anthony authored
Resolve "Authorized members to create an app" Closes #243 See merge request !115
-
BERJON Matthieu authored
fill webapp.entrypoint with a default value and let the user change it See merge request !133
-
BERJON Matthieu authored
Fix existing 'versions' not empty in the sandbox panel See merge request !132
-
BERJON Matthieu authored
redirect to JobDetail after job creation See merge request !130
-
- 21 Sep, 2018 2 commits
-
-
BERJON Matthieu authored
I updated the `ALLGO_ALLOWED_DOMAINS` to avoid to tied up the config to INRIA. Signed-off-by:
Matthieu Berjon <matthieu.berjon@inria.fr>
-
BERJON Matthieu authored
It seems that I made a mistake during a merge conflict. This commit resolves it. Signed-off-by:
Matthieu Berjon <matthieu.berjon@inria.fr>
-
- 20 Sep, 2018 8 commits
-
-
BERJON Matthieu authored
Signed-off-by:
Matthieu Berjon <matthieu.berjon@inria.fr>
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
-
BAIRE Anthony authored
When 'versions' is empty, the « From an existing version » option in the template is hidden. However reversed() returns an iterator, which is never False -> need to coerce versions into a list.
-
BERJON Matthieu authored
Resolve "we should systematically enforce model constraints on .save()" Closes #251 See merge request !128
-
BERJON Matthieu authored
Resolve "implement webapp memory limit in django" Closes #263 See merge request !125
-
BERJON Matthieu authored
Various url fixes Closes #261 and #249 See merge request !127
-
- 19 Sep, 2018 10 commits
-
-
BAIRE Anthony authored
-
BAIRE Anthony authored
By convention urls ending with a '/' are meant for listing a directory. Thus it is menaningful to put a slash on all urls that list resources (i.e. XxxxxList views) but not on simple actions on a resource (eg: update, delete, ...).
-
BAIRE Anthony authored
close #249
-
BAIRE Anthony authored
-
BAIRE Anthony authored
close #261
-
BAIRE Anthony authored
-
BAIRE Anthony authored
- add config key ALLGO_WEBAPP_DEFAULT_MEMORY_LIMIT_MB to set the default memory limit for newly created webapps - add memory limit field in WebappUpdate - display memory_limit in megabytes in the UI (through the memory_limit_mb form field) - disable the memory_limit_mb widget and ignored the posted value when user is not superuser - forbid negative value in the model - make the memory limit field required in the forms
-
BERJON Matthieu authored
Resolve "increase isolation of job containers" Closes #218 See merge request !123
-
BERJON Matthieu authored
port the ssh container to the django models See merge request !122
-