- Oct 13, 2023
-
-
Konrad Mohrfeldt authored
-
Konrad Mohrfeldt authored
Using the ID type makes type errors more likely because we accept a wider range of types as arguments for API operations than we actually support on a logic level, i.e. when using maps because Map<ID, T>.get('1') !== Map<ID,T>.get(1)
-
Konrad Mohrfeldt authored
refs #185
-
Konrad Mohrfeldt authored
-
- Jun 16, 2023
-
-
Konrad Mohrfeldt authored
refs #146
-
Konrad Mohrfeldt authored
refs #127
-
- Jun 15, 2023
-
-
Konrad Mohrfeldt authored
refs #127
-
- Jun 08, 2023
-
-
Konrad Mohrfeldt authored
API object attribute names are now: 1. camelCased (#164) 2. use Id / Ids suffix for object references (#172)
-
- Apr 09, 2023
-
-
Konrad Mohrfeldt authored
-
Konrad Mohrfeldt authored
refs #127
-
- Apr 06, 2023
-
-
Konrad Mohrfeldt authored
closes #138
-
- Apr 05, 2023
-
-
Konrad Mohrfeldt authored
Not all API endpoints will have the same behaviour. Some may only allow updates but can’t remove items, others will use a paginated result list instead of a plain result array.
-
- Feb 28, 2023
-
-
Konrad Mohrfeldt authored
This re-implements the auth store with pinia. Other notable changes: * the OIDC client configuration and setup is now part of separate module that can be included by the OIDC callback routes and ensures that we always use the same OIDC client configuration. * Authorization headers for the steering and tank REST APIs are now set with an axios interceptor instead of specifying them for each API store action. refs #127
-