Commit graph

607 commits

Author SHA1 Message Date
Mikołaj Pich
5127c75edf
Add some old uonetplus-uczenplus mapping to v0005 2024-05-17 19:41:29 +02:00
Mikołaj Pich
b5238db5d4
Update apiKey regex 2024-05-17 07:11:42 +02:00
Mikołaj Pich
1eeea1e249
Add vparam js evaluation 2024-05-16 23:12:22 +02:00
Mikołaj Pich
0989dc2442
Fix get token endpoint on old student module 2024-05-16 18:51:00 +02:00
Mikołaj Pich
0e49ff8549
Update apiKey extraction logic 2024-05-16 08:00:23 +02:00
Mikołaj Pich
f644b2a2a2
Add 0006 mappings 2024-05-16 07:40:57 +02:00
Mikołaj Pich
2cadf274f1
Replace Pair<HttpUrl, Document> with LoginModuleResult 2024-05-15 22:04:31 +02:00
londek
660e075cce
feat: apiKey parsing (#205)
Co-authored-by: Mikołaj Pich <m.pich@outlook.com>
2024-05-15 13:02:34 +02:00
Mikołaj Pich
de2a887188
Remove Document from VulcanServerError 2024-05-15 07:46:56 +02:00
Mikołaj Pich
29a1dc73f7
Update messages module mapping 2024-05-15 07:21:32 +02:00
Mikołaj Pich
b0f9653c0b
Add all 00005 uonetplus-uczen mapping 2024-05-15 06:45:19 +02:00
Mikołaj Pich
d28f3e6f1c
Hotfix uonetplus-uczen 2024-05-15 06:26:28 +02:00
Mikołaj Pich
209ea24aa7
Version 2.6.5 2024-05-14 22:07:51 +02:00
Mikołaj Pich
03066e18a2
Make vtokens scheme configurable 2024-05-14 21:43:27 +02:00
Mikołaj Pich
50e06b2a06
Add rest of uonetplus-uczen mappings 2024-05-14 19:40:38 +02:00
Mikołaj Pich
fdaae2b913
Update endpoint mapping, change VToken calc schema 2024-05-14 09:27:33 +02:00
Mikołaj Pich
6fff07e52a
Add workarounds to detect not mapped urls as NotLoggedIn errors in multi threaded envs 2024-05-12 17:32:29 +02:00
Mikołaj Pich
ce84113020
Add rest of eduOne endpoints mapping 2024-05-12 14:46:28 +02:00
Mikołaj Pich
5999e046e4
Fix adding vToken headers during registration 2024-05-12 14:46:11 +02:00
Mikołaj Pich
c1e40d8538
Add missing V-Token headers to eduOne requests during registration 2024-05-12 13:48:19 +02:00
Mikołaj Pich
f50690a95a
Make setters for endpoints mapping public 2024-05-11 20:55:00 +02:00
Mikołaj Pich
2f4bbfdc70
Simplify attachModuleHeaders method 2024-05-11 17:18:18 +02:00
Mikołaj Pich
48a6c72d00
Migrate rest of ApiEndpoints usages to ApiEndpoints2 with map-based mapping 2024-05-11 16:56:53 +02:00
Mikołaj Pich
816e41f41f
Extract url mapping code to utils 2024-05-11 16:24:31 +02:00
Mikołaj Pich
e970108661
Move auto login interceptor related singletons to scrapper object
Related #198
2024-05-11 15:31:51 +02:00
Mikołaj Pich
1be3e9fa42
Use interceptor-based url mapping for uczenplus and wiadomosciplus modules 2024-05-11 14:58:01 +02:00
Mikołaj Pich
35d0a5a327
Use interceptor-based url mapping for uonetplus-uczen 2024-05-11 14:09:06 +02:00
Mikołaj Pich
8ddca83b53
Fix tests 2024-05-11 11:44:16 +02:00
Mikołaj Pich
6416b16b88
Add new uuid mapping from v58698, add vtoken support 2024-05-10 12:05:46 +02:00
Mikołaj Pich
4f90df84a0
Change error logs in error interceptor to warn level 2024-05-09 22:11:24 +02:00
Mikołaj Pich
06119e4a55
Fix student discover during registration on old vulcan versions 2024-05-09 22:06:12 +02:00
Mikołaj Pich
b57cbe04e8
Add dumb student plus matching 2024-05-09 21:53:01 +02:00
Mikołaj Pich
0cca5034c6
Add missing eduOne endpoint mapping 2024-05-09 20:48:50 +02:00
Mikołaj Pich
7c081268b4
Use proper endpoints scheme based on register version 2024-05-08 01:32:03 +02:00
Mikołaj Pich
ebb54d067b
Make possible to switch between api endpoints dynamically 2024-05-08 01:12:35 +02:00
Mikołaj Pich
91736bf8a0
Add new endpoints from uonet v24_4_2_58666 2024-05-08 00:43:40 +02:00
Mikołaj Pich
44bc5e1723
Change studentSchools selector to be less specific 2024-05-01 21:23:54 +02:00
Mikołaj Pich
979649a57d
Bring back AccountInactiveException handling support 2024-05-01 21:20:22 +02:00
Mikołaj Pich
676e837401
Adjust maintenance errors to avoid false positives 2024-05-01 21:08:32 +02:00
Mikołaj Pich
d251656df6
Move bad credentials error handling to login helper 2024-05-01 20:48:07 +02:00
Mikołaj Pich
f1084de2cd
Log all previously disabled error checks 2024-05-01 19:50:53 +02:00
Mikołaj Pich
905da09e1e
Update vulcan error detection 2024-04-25 11:59:26 +02:00
Mikołaj Pich
39668c543f
Ultimate error fix 2024-04-25 11:10:47 +02:00
Mikołaj Pich
8dc36dd101
Disable .errorBlock.errorTitle check 2024-04-25 10:10:29 +02:00
Mikołaj Pich
609381bfee
Add workaround to false positive AccountInactiveException errors 2024-04-25 09:26:28 +02:00
Mikołaj Pich
11873c7ee7
Add pointsSumAllYear field to grade summary 2024-04-22 15:26:07 +02:00
Mikołaj Pich
3331b6b65f
Add new averageAllYear field to grade summaries 2024-04-22 15:09:02 +02:00
Mikołaj Pich
5239094360
Add database update error check 2024-04-21 23:38:18 +02:00
Mikołaj Pich
d766d243be
Attach proper school name to RegisterUnit inside register repo 2024-04-21 23:12:36 +02:00
Mikołaj Pich
617b4eb62c
Add fallback to no-permissions students fetch from student(plus) module 2024-04-20 13:26:41 +02:00