|
24c9f44b25
|
Add Flask-Migrate
|
2022-05-29 18:13:28 +02:00 |
|
|
1398a9bb92
|
Remove RoleView
|
2022-05-29 17:32:58 +02:00 |
|
|
dd4908cc45
|
Fix analysis
|
2022-05-23 00:56:10 +02:00 |
|
|
ec70d966ac
|
Replace self.column
|
2022-05-21 21:19:26 +02:00 |
|
|
71835521bf
|
Fix missing import
|
2022-05-21 21:14:10 +02:00 |
|
|
5a3125d1d1
|
Fix calling execute
|
2022-05-21 21:12:15 +02:00 |
|
|
7759a144b2
|
Replace all .filter()
|
2022-05-21 21:04:06 +02:00 |
|
|
91826cc98d
|
Replace all .has()
|
2022-05-21 20:56:02 +02:00 |
|
|
d7886eb773
|
Join
|
2022-05-21 18:44:53 +02:00 |
|
|
18ae6bacb0
|
Fix typo
|
2022-05-21 18:44:40 +02:00 |
|
|
303d8b23be
|
Use query_modifier in adminSpace
|
2022-05-21 18:32:34 +02:00 |
|
|
1ba0659f71
|
Use query_modifier in assistantSpace
|
2022-05-21 18:30:23 +02:00 |
|
|
56c7212323
|
Add rsync to optional software
|
2022-05-21 15:53:30 +02:00 |
|
|
12928397ac
|
Fix function call
|
2022-05-20 21:05:16 +02:00 |
|
|
a3c63e3c0f
|
Add customUpdateModel
|
2022-05-20 21:05:16 +02:00 |
|
|
6c268c3bb5
|
Fix bug for user that are not logged in
|
2022-05-20 21:05:16 +02:00 |
|
|
2236edb8aa
|
Require active_semester
|
2022-05-20 21:03:24 +02:00 |
|
|
e71d711090
|
Fix typo bug
|
2022-05-20 21:03:24 +02:00 |
|
|
6618e72843
|
Improve performance by removing userActiveSemester()
|
2022-05-20 21:03:24 +02:00 |
|
|
b2428d29f3
|
Change queryFilter to query_modifier
|
2022-05-20 21:03:24 +02:00 |
|
|
854abb093b
|
Use get_first in database_import.py
|
2022-05-20 21:03:24 +02:00 |
|
|
5b6f0d76f2
|
Use get_first() in models.py
|
2022-05-20 20:56:04 +02:00 |
|
|
5541435a30
|
Organize funs
|
2022-05-20 20:56:04 +02:00 |
|
|
48c6f4a744
|
Replace count()
|
2022-05-20 20:54:47 +02:00 |
|
|
eba6122aef
|
Add get_count
|
2022-05-20 20:54:47 +02:00 |
|
|
0c5709d2ab
|
Migrate database_import.py
|
2022-05-20 20:54:47 +02:00 |
|
|
659156b749
|
highestGroupNumber
|
2022-05-20 20:46:05 +02:00 |
|
|
5627b88051
|
Fix missing dep
|
2022-05-20 20:46:05 +02:00 |
|
|
b26cd94fa5
|
Use adjusted semester sorting function
|
2022-05-20 20:46:05 +02:00 |
|
|
a8117b7e72
|
Sorting semesters
|
2022-05-20 20:37:29 +02:00 |
|
|
af7fcaa59c
|
Migrate all()
|
2022-05-20 20:37:29 +02:00 |
|
|
4332e145b7
|
Use session.get
|
2022-05-20 20:37:29 +02:00 |
|
|
3022c377b4
|
Use back_populates instead of backref
|
2022-05-20 20:37:29 +02:00 |
|
|
d2a0700f7d
|
Use session.get
|
2022-05-20 20:37:29 +02:00 |
|
|
ec3664a30a
|
Improve error message
|
2022-05-18 01:25:51 +02:00 |
|
|
6ea51b1235
|
Fix database_import.py script
|
2022-05-18 01:08:07 +02:00 |
|
|
b2c63c90af
|
Fix call of undefined function
|
2022-05-18 01:07:27 +02:00 |
|
|
57e81092fe
|
Fix validation
|
2022-05-17 13:39:08 +02:00 |
|
|
d5dff6ccda
|
Catch error while initializing the database
|
2022-05-17 13:24:16 +02:00 |
|
|
30365a1bf3
|
Add generate_secrepts.py
|
2022-05-17 12:44:17 +02:00 |
|
|
da214f6046
|
Use template for advlabdb.conf
|
2022-05-17 12:37:44 +02:00 |
|
|
3f3eba9fde
|
Fix calling logged_server_setup
|
2022-05-17 12:12:52 +02:00 |
|
|
c8ebffefc8
|
Convert path to string
|
2022-05-17 12:09:54 +02:00 |
|
|
211b83e431
|
Wrong directory
|
2022-05-17 12:06:57 +02:00 |
|
|
9ba1dc2925
|
Insert absolute path
|
2022-05-17 12:04:56 +02:00 |
|
|
76e8dbba46
|
Fix running server_setup
|
2022-05-17 11:58:19 +02:00 |
|
|
68ac180e86
|
Better descriptions
|
2022-05-16 03:37:08 +02:00 |
|
|
17f8b43bee
|
Fix function call
|
2022-05-15 22:38:49 +02:00 |
|
|
fe8dceceba
|
Explicit None check
|
2022-05-15 22:25:19 +02:00 |
|
|
9ff2405947
|
Remove Appointment.customInit
|
2022-05-15 22:24:49 +02:00 |
|
|
2e6151d05f
|
Remove ExperimentMark.customInit
|
2022-05-15 21:07:00 +02:00 |
|
|
2f7d005ea4
|
Remove GroupExperiment.customInit
|
2022-05-15 20:59:57 +02:00 |
|
|
86c7f6d915
|
Remove PartStudent.customInit
|
2022-05-15 20:06:54 +02:00 |
|
|
5fd9154901
|
Remove Semester.customInit
|
2022-05-15 20:06:54 +02:00 |
|
|
102640f14d
|
Use handle_view_exception
|
2022-05-15 19:07:08 +02:00 |
|
|
ce913f92eb
|
Use IN and BETWEEN in CHECK
|
2022-05-15 19:06:28 +02:00 |
|
|
f18e06a39b
|
Add origin main to git pull
|
2022-05-10 01:28:57 +02:00 |
|
|
f8665c410a
|
Fix running logged_server_setup
|
2022-05-10 01:26:58 +02:00 |
|
|
ff8ef36615
|
ADD REPO_DIR constant
|
2022-05-09 18:03:25 +02:00 |
|
|
85f49824ca
|
Add UserHasRole filter
|
2022-05-09 02:13:18 +02:00 |
|
|
43983679c8
|
Add reset_admin_password script
|
2022-05-09 02:12:04 +02:00 |
|
|
9c35b770a2
|
Seperate formatting from constraints checking
|
2022-05-09 02:11:28 +02:00 |
|
|
52514957d1
|
Fix missing import
|
2022-05-09 02:10:30 +02:00 |
|
|
3d217383de
|
Add notice about random passwords
|
2022-05-08 22:04:08 +02:00 |
|
|
11fb5f5428
|
Use relative imports
|
2022-05-08 21:26:25 +02:00 |
|
|
1f89e4aaed
|
Organize docs and scripts
|
2022-05-08 17:29:45 +02:00 |
|
|
daf0b6287f
|
Use longer passwords
|
2022-05-07 23:55:34 +02:00 |
|
|
3fd804d175
|
Fix some problems with app context
|
2022-05-07 23:53:47 +02:00 |
|
|
06a782ef66
|
Format and make one default callable
|
2022-05-07 21:05:16 +02:00 |
|
|
f89059f4ac
|
Update poetry update function
|
2022-05-07 17:01:05 +02:00 |
|
|
3b07efd1af
|
Use relative db dir from .env
|
2022-05-07 16:48:28 +02:00 |
|
|
6f30f90b64
|
Add row filters for deduplication
|
2022-05-07 02:09:37 +02:00 |
|
|
99703439a3
|
Deduplicate index_view
|
2022-05-07 01:44:39 +02:00 |
|
|
2de977e1c1
|
Deduplication of create_form
|
2022-05-07 01:06:08 +02:00 |
|
|
cf0d71325f
|
Fix constraints
|
2022-04-18 18:43:55 +02:00 |
|
|
f5d6e29664
|
Change year to IntegerField
|
2022-04-18 18:37:21 +02:00 |
|
|
8ab38f11e2
|
Add constants for constraints
|
2022-04-18 18:15:52 +02:00 |
|
|
ef4c46d535
|
Use dotenv
|
2022-04-18 18:04:48 +02:00 |
|
|
11746b8c67
|
Split utils.py
|
2022-04-18 18:04:17 +02:00 |
|
|
05de612e23
|
Add final part mark analysis
|
2022-04-12 15:02:05 +02:00 |
|
|
d71070008d
|
Add sorted semesters function
|
2022-04-12 15:00:12 +02:00 |
|
|
6d281dfe3a
|
Add number, mean and all
|
2022-04-12 13:29:08 +02:00 |
|
|
d6180f4ccb
|
Improve assistant marks analysis page
|
2022-04-12 13:25:17 +02:00 |
|
|
b33046dbc3
|
Add analysis
|
2022-04-12 01:52:01 +02:00 |
|
|
e891fe4050
|
Fix max mark constraint
|
2022-04-12 01:47:37 +02:00 |
|
|
0ee5fcd52b
|
Add min and max mark as constants
|
2022-04-12 01:44:53 +02:00 |
|
|
47276ff35a
|
Add horizontal line to custom views
|
2022-04-10 21:04:13 +02:00 |
|
|
7a1c0e9d55
|
Fix updateFinalExperimentMark
|
2022-04-10 21:01:56 +02:00 |
|
|
6c84829c4d
|
Add button for manual marks update
|
2022-04-10 21:01:42 +02:00 |
|
|
cecaf207f2
|
Add a minimum to number fields
|
2022-04-04 19:08:19 +02:00 |
|
|
cc3f230a3a
|
No need for a factory
|
2022-04-04 18:56:16 +02:00 |
|
|
34ee938636
|
Add step to weighting fields
|
2022-04-04 18:47:53 +02:00 |
|
|
c43382ac7a
|
Update final experiment and part marks on weighting update
|
2022-04-04 17:28:16 +02:00 |
|
|
08b5d983ea
|
Fix typos
|
2022-03-19 22:22:23 +01:00 |
|
|
bb6edca943
|
Indent templates
|
2022-03-19 22:21:45 +01:00 |
|
|
4ac2f6140a
|
Update deps
|
2022-03-17 22:34:00 +01:00 |
|
|
49d1659f82
|
Fix security issues to prevent assistants from seeing unintended data
|
2022-03-13 00:37:31 +01:00 |
|
|
027851b398
|
Explicit expose
|
2022-03-04 03:49:02 +01:00 |
|
|
3c7b578352
|
Add filters, row actions, AdminView
|
2022-03-03 04:26:05 +01:00 |
|
|
874510412b
|
Add details template for assistant
|
2022-03-03 03:14:13 +01:00 |
|