Commit graph

60 commits

Author SHA1 Message Date
swve
1bff401e73 feat: add course checkout UI and stripe integration and webhook wip 2024-11-02 19:44:26 +01:00
swve
3f96f1ec9f feat: add user choosen custom prices 2024-10-31 16:12:32 +01:00
swve
bf38fee68b fix: conflicts and upgrades 2024-10-30 23:52:39 +01:00
swve
412651e817 feat: improve products & subscriptions page 2024-10-30 23:41:11 +01:00
swve
4c8cb42978 feat: products crud 2024-10-30 23:41:11 +01:00
swve
deba63cc15 feat: init payments config backend & dash frontend 2024-10-30 23:40:37 +01:00
swve
f454520972 fix: chapters org_id and course_id issue 2024-10-06 12:40:33 +02:00
swve
aecf03404f feat: init org thumbnails creation & edition & redesign dash org config page 2024-09-27 11:03:33 +02:00
swve
0fc6713ec8 fix: add cascades for foreign keys 2024-08-29 19:40:17 +02:00
swve
b425f3a6bd feat: migrate orgconfig to 1.1 2024-08-20 19:23:03 +02:00
swve
1423e4c432 feat: get config with orgs 2024-08-20 18:28:52 +02:00
swve
6485b6e1bb feat: init new config model version 2024-08-11 15:44:12 +02:00
swve
d6aa071425 feat: add publish status change from the course edition page 2024-08-05 19:45:24 +02:00
swve
dab80069d4 feat: init assignment subpages and misc python and ts improvements 2024-07-20 21:12:13 +02:00
swve
e9caa2ceb4 feat: add assignment submission from the activity page 2024-07-20 20:10:43 +02:00
swve
bfb977ac5d feat: enable Tasks submissions 2024-07-19 19:56:49 +02:00
swve
aa55c51b48 feat: finalize basic task edition and ref files 2024-07-16 22:07:54 +02:00
swve
3c41e0ee73 feat: edit tasks and general improvements 2024-07-14 14:06:25 +02:00
swve
acfcea026b feat: assignmentTask creation and switching 2024-07-13 20:03:08 +02:00
swve
6a4e16ec29 feat: init assignments UI and fix bugs 2024-07-12 21:28:50 +02:00
swve
10e9be1d33 feat: create and delete assignment activities from UI 2024-07-12 11:54:33 +02:00
swve
04c05e4f9a feat: init alembic + add init revision 2024-07-11 19:57:12 +02:00
swve
47782b57bc feat: add Assignments, Tasks, Submissions CRUD 2024-07-11 17:58:57 +02:00
swve
cd2397f4f7 wip1 2024-07-10 23:42:47 +02:00
swve
457899b8fb feat: enable ai in orgs by default 2024-07-02 20:58:00 +02:00
swve
d1a620b2e2 feat: init CourseUpdates backend CRUD 2024-04-15 22:38:35 +02:00
swve
83760064e7 feat: add collaboration option in org config 2024-04-01 16:28:09 +02:00
swve
c8f6aff996 chore: adapt to SQLModel 16 & SQLAlchemy 2.x 2024-04-01 12:22:34 +02:00
swve
a6152ef1f5 feat: adapt UGs to roles 2024-03-28 11:20:42 +00:00
swve
0df250c729 feat: refactor RBAC authorization functions to include usergroups 2024-03-26 19:56:14 +00:00
swve
e1b3b62e40 feat: init ug database models + svcs 2024-03-23 09:08:56 +00:00
swve
4245e61df8 fix: use onCascade for foreignkeys 2024-02-04 20:27:56 +01:00
swve
15a2c6ab4b fix: remove heavy local embedding model 2024-01-28 20:39:42 +00:00
swve
689625b0d5 feat: users management 2024-01-22 20:37:11 +01:00
swve
077c26ce15 feat: org wide ai features check 2024-01-14 17:13:29 +01:00
swve
de93d56945 feat: init organizationconfig 2024-01-14 12:08:39 +01:00
swve
f7d76eea1e feat: init ai activity chat session 2024-01-14 12:08:38 +01:00
Abdullah Mustapha
6d76a6f19b Update: UserCreate installation model to fix parameter runtime errors. 2024-01-02 01:22:20 +01:00
swve
6aa849b305 feat: use new session and auth provider for the frontend 2023-12-26 22:32:08 +01:00
swve
0a2c5526bc wip 2023-12-21 15:07:22 +01:00
swve
ac70cb534d fix: remove mongo 2023-12-14 21:24:50 +01:00
swve
5b3c2fab24 fix: trail related bugs + general design improvements 2023-12-14 18:53:00 +01:00
swve
53f40f3f34 fix: activitiy issues 2023-12-14 18:53:00 +01:00
swve
8d35085908 feat: init new edit course page 2023-12-14 18:53:00 +01:00
swve
187f75e583 feat: various improvements
wip: frontend

feat: enable cascade on foreign keys

wip1

wip2

fix chapters issues

wip4
2023-12-14 18:52:42 +01:00
swve
2bf80030d7 fix: various bugs + improve api readability 2023-11-29 21:59:35 +01:00
swve
7daf6df5a0 fix: ruff issues 2023-11-28 20:53:10 +01:00
swve
71279a1294 feat: add response models to endpoints 2023-11-28 20:49:20 +01:00
swve
7738316200 feat: implement authorization with roles 2023-11-28 20:25:14 +01:00
swve
0595bfdb3f feat: init roles + authorship detection 2023-11-27 22:16:22 +01:00