514e16121c
🔨 Fix IntelliJ stuff. Again.
2021-11-29 16:39:33 +01:00
ae6a5b63cc
🎓 Complete the presentation?
2021-11-16 04:50:53 +01:00
4111d56c06
🐛 Fix arrayExclude
creating an empty slot instead of splicing
2021-11-08 16:25:58 +01:00
be0d772b5f
📔 Create basic chapters
2021-11-01 03:31:45 +01:00
8b271005c0
📔 Create documentation framework
2021-10-29 04:00:21 +02:00
1f78f5892a
🔨 Make changes in IDEA submodules
2021-10-29 03:17:18 +02:00
7074b3f921
✨ Customize (more) the admin page
2021-10-28 13:51:53 +02:00
f5efbbcb9d
💥 Fix tests and bugs
2021-10-27 20:26:47 +02:00
1860118876
🔨 Update backend runConfigs
2021-10-27 18:45:05 +02:00
b44f7b4ebf
💥 Dockerize everything! ( #74 closes #59 )
...
* ✨ Create Dockerfile for the backend
* 🔧 Limit the allowed slug values
* ✨ Create docker image for the proxy
* ✨ Add serve script (and serve dependency)
* ✨ Add .dockerignore symlinks to .gitignore
* ✨ Create docker image for the frontend
* 🔧 Proxy the frontend
* 🔧 Configure the proxy.dbm directory
* 🚧 WIP
* 💥 Improve settings handling
* 💥 Prepare backend for docker deployment
* 🔧 Reserve `static` notebook slug
* ✨ Make static work
* 🐛 Set a default value for reduce
* 💥 Things
* 💥 Everything works!
2021-10-19 22:41:18 +02:00
df89faad26
🐛 Fix #71
2021-10-17 01:32:28 +02:00
f256b2886e
✨ Implement group creation
2021-10-11 18:27:17 +02:00
b1acd37d0f
💥 Make more progress towards the "Context" structure
2021-10-06 04:38:19 +02:00
89bf6c027c
💥 Shuffle everything around until it makes sense
2021-10-06 04:38:19 +02:00
c82adcf3bf
🔨 Add runConfiguration to run Jest on the frontend
2021-10-06 04:38:19 +02:00
ec0fe93165
💥 Make progress towards the new "Context" structure
...
This commit is the result of multiple squashed non-atomic commits.
2021-10-06 04:38:19 +02:00
dadef993b0
🚧 Start work on the backend-viewset hook
2021-09-19 17:33:48 +02:00
4d6779631a
🔨 IntelliJ stuff
2021-09-19 15:50:39 +02:00
272e7a3c98
✨ Progress logout
2021-09-16 20:38:48 +02:00
ad5fef8e0c
🚧 Do something about the login
2021-09-14 23:34:18 +02:00
84c69e96e2
Merge remote-tracking branch 'old/main'
...
# Conflicts:
# frontend/src/App.tsx
# frontend/src/utils/SophonContext.tsx
2021-09-14 04:26:48 +02:00
ad839d567c
✨ Add the /api/core/version
view
2021-09-14 03:28:33 +02:00
4d5cbb149a
🔧 Set default image to steffo45/jupyterlab-docker-sophon
...
See https://hub.docker.com/repository/docker/steffo45/jupyterlab-docker-sophon and https://github.com/Steffo99/jupyterlab-docker-sophon
2021-09-13 19:25:03 +02:00
8b5a44a50d
✨ Add corsheaders
app
2021-09-10 16:44:04 +02:00
0af5d950f2
✨ Create frontend login mechanism
2021-09-09 18:35:41 +02:00
d06959dc06
✨ Implement Notebook app ( #65 )
...
* ✨ Start notebooks app
* 🔧 Fix nullable fields for notebooks
* 🔧 Display user-friendly name for `Notebook`s
* 🔧 Allow filtering in the notebook admin page
* 🗒 Improve README
* 🗒 Improve README again
* ⬆ Add bluelib to the dependencies of the frontend
* 🧹 Prepare a good frontend base for development
* ✨ Port and improve useStorageState
Original: https://github.com/pds-nest/nest/blob/main/nest_frontend/hooks/useLocalStorageState.js
* 🧹 Remove React logo
* ⬆ Add `docker` to the dependencies
* ⬆ Add `axios` to the dependencies
* 🔨 Mark `src` as sources root
* ✨ Add API routes to view Notebooks
* 🔧 Use a router for the `by-project` route
* 🐛 Fix deletion failing on `SophonViewSet`
* 🔧 Abstract notebook methods
* ✨ Create a base docker client
* 🚧 Proof of concept for notebook starter
* 📔 Document the contents of the Django apps
* 🚧 Incomplete container implementation
* 🚧 Working container implementation
* 💥 Leftovers from an experiment
* ✨ Correct implementation of the proxy configuration
(Apache config file is still missing)
* 💥 Improve code
* 💥 Improve more things
* 🔧 Remove duplicated `/project` in project app urls
* ✨ Add basic Apache proxy config file
* 🔧 User should have sudo access on the notebook
* ✨ Implement the Internet access field (currently ignored)
* 🧹 Cleanup code
2021-09-08 18:05:01 +02:00
ae94259e38
🔨 More IntelliJ stuff
2021-08-30 16:56:47 +02:00
8b46df0b47
🔨 Fix broken module structure
2021-08-29 17:05:12 +02:00
0d2718a0fb
🧪 Add initial test framework
2021-08-11 23:54:39 +02:00
b9d3fe94fe
Merge permissions-v3
( #64 )
2021-08-11 00:59:39 +02:00
d14c264f75
✨ Implement research tags
...
(closes #52 )
2021-08-06 21:40:21 +02:00
9dbb18bf4f
🔨 Update IntelliJ metadata
2021-08-03 03:19:02 +02:00
42a4239f1e
🔨 Create / update runConfigs
2021-04-19 23:46:31 +02:00
d1f41f752f
🧹 Reorganize project to make space for the frontend (part 2)
2021-04-16 18:03:27 +02:00
e889fc2f7b
🧹 Reorganize project to make space for the frontend
2021-04-16 18:00:19 +02:00
32237a5e07
🔨 Update IntelliJ metadata
2021-04-07 20:36:23 +02:00
3fbdd08133
🔧 Configure Italian timezone in runConfiguration
2021-04-07 10:21:39 +02:00
e52ac684a5
🔨 Fix Django run configuration
2021-04-07 10:21:39 +02:00
813a7635e4
🔨 Change port to 30033 in IntelliJ run configuration
2021-04-06 02:40:34 +02:00
7add002a50
🔨 Update IntelliJ metadata
2021-04-05 18:30:24 +02:00
c92d090371
🔨 Update IntelliJ metadata
2021-04-05 01:07:20 +02:00
4761abd6ff
🔨 Create IDEA run configuration
2021-04-03 16:17:21 +02:00
597b03eab7
📦 First commit from IntelliJ template
2021-04-03 15:19:48 +02:00