Check, fix and document URLs for consistent scheme #86
Labels
No labels
Security
TeX
board
done
board
ready
board
todo
part
backend
part
ci
part
docs
part
frontend
part
i18n
part
non-technical
part
packaging
prio
1
prio
2
prio
3
release-mr-5.x
size
large
size
medium
size
small
source
customer
source
customer::fsmw
source
customer::fss
source
customer::teckids
source
downstream
type
breaking
type
bug
type
feature
type
refactoring
workflow
blocked
workflow
confirmed
workflow
current-todo
workflow
discussing
workflow
new-app
workflow
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aleksis/AlekSIS#86
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
All URLs in AlekSIS should follow a consistent scheme. This scheme should follow the basic Architecture of the World Wide Web.
Stable URLs for things
The basis for the URL schema is that URLs should reference things. For example, a single
person, thelist of persons, or apage in the class register.URLs must be designed to follow the semantics of the data model, not the user interface.
The ultimate goal is that all URLs can be used independent of presentation – i.e., a person can be retrieved as
JSON-LDwith curl, or opened in the frontend, using the same URL.Semantics of different parts of the URL
/person/1234for a single person or/person/for the list of all persons/person/1234/#groupsfor the groups of a person *strictly if served as part of the person data`/person//must be used semantically correct, i.e. it must be present for collections of multiple things, and must be omitted for single thingsRelation of URLs and the default web frontend
The default web frontend follows the URL semantics in such a way that navigating to the URL of a thing through the Vue router opens a UI view that presents the thing referred to by the URI.
/person/?_ui_action=createto signal the open create dialog within the person list view (such use should ensure to use query parameters that will not collide with backend logic, e.g. by using a common prefix that is reserved for the default web UI)This implies that the web UI should follow the URL semantics when making presentational decisions – e.g.:
/person/1234should be a separate view/page/person/1234#groupsshould ensure that the groups list is expanded (i.e. by adding the fragment as anchor tag to the groups container in the DOM)/person/1234?_ui_action=editshould use a dialog or full-screen dialog on the person details page instead of a separate view/page/person/?_ui_action=createand use a dialog/full-screen dialog on the persons list page/person/?q=Tux(in that case, a URL parameter that would also be used to send a filter query to the backend can, and should, be re-used)All user actions in the UI should be reflected in the URL. Except for state that should never be shared and that has no semantical relevance, all state should be reflected in the URL instead of local storage.
Should I use a fragment or a query parameter?
It depends. In case of doubt, discuss the specific case.
One question to ask is "How would I respond to a
GETquery to my URI with JSON?"?The
o-prefixFor these URLs in AlekSIS, we start them with an
oprefix and the app name:/o/core/person/or/o/kolego/absence/changed the description
changed the description
mentioned in issue #85
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Plank!240
mentioned in merge request AlekSIS-App-Lesrooster!214
mentioned in merge request AlekSIS-App-Alsijil!608
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Plank!241
mentioned in merge request AlekSIS-Core!2009
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Vereinsmeier!158
mentioned in merge request AlekSIS-Core!2010
mentioned in merge request AlekSIS-App-Matrix!180
mentioned in merge request AlekSIS-Core!2011
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!159
mentioned in merge request AlekSIS-App-Lesrooster!216
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Postbuero!180
mentioned in merge request AlekSIS-Core!2012
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Plank!242
mentioned in merge request AlekSIS-Core!2013
mentioned in merge request AlekSIS-Core!2014
mentioned in merge request AlekSIS-Core!2015
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Vereinsmeier!159
mentioned in merge request AlekSIS-App-Lesrooster!217
mentioned in merge request AlekSIS-Core!2016
mentioned in merge request AlekSIS-Core!2018
mentioned in merge request AlekSIS-Core!2019
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Plank!244
changed the description
mentioned in merge request AlekSIS-Core!2020
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Plank!246
mentioned in merge request AlekSIS-Core!2021
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Plank!247
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!161
mentioned in merge request AlekSIS-Core!2023
mentioned in merge request AlekSIS-Core!2024
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kort!171
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!162
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Postbuero!182
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Postbuero!183
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Postbuero!184
mentioned in merge request AlekSIS-Core!2026
mentioned in merge request AlekSIS-App-Resint!217
mentioned in merge request AlekSIS-App-Chronos!548
mentioned in merge request AlekSIS-App-Matrix!183
mentioned in merge request AlekSIS-Core!2033
mentioned in merge request AlekSIS-App-Kolego!206
mentioned in merge request AlekSIS-Core!2037
mentioned in merge request AlekSIS-Core!2039
mentioned in merge request AlekSIS-Core!2040
mentioned in merge request AlekSIS-Core!2041
mentioned in merge request AlekSIS-Core!2042
mentioned in merge request AlekSIS-App-Resint!219
mentioned in merge request AlekSIS-Core!2044
mentioned in merge request AlekSIS-Core!2045
mentioned in merge request AlekSIS-App-CSVImport!307
mentioned in merge request AlekSIS-App-DashboardFeeds!235
mentioned in merge request AlekSIS-App-Hjelp!282
mentioned in merge request AlekSIS-Core!2047
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Buelleten!160
mentioned in merge request AlekSIS-Core!2048
mentioned in merge request AlekSIS-Core!2049
mentioned in merge request AlekSIS-Core!2051
mentioned in merge request AlekSIS-Core!2052
mentioned in merge request AlekSIS-Core!2054
mentioned in merge request AlekSIS-Core!2055
mentioned in merge request AlekSIS-Core!2056
mentioned in merge request AlekSIS-Core!2057
mentioned in merge request AlekSIS-Core!2058
mentioned in merge request AlekSIS-Core!2059
mentioned in merge request AlekSIS-Core!2060
mentioned in merge request AlekSIS-Core!2061
mentioned in merge request AlekSIS-Core!2062
mentioned in merge request AlekSIS-Core!2063
mentioned in merge request AlekSIS-Core!2064
mentioned in merge request AlekSIS-Core!2065
mentioned in merge request AlekSIS-Core!2067
mentioned in merge request AlekSIS-App-Matrix!185
mentioned in merge request AlekSIS-App-Lesrooster!223
mentioned in merge request AlekSIS-Core!2069
mentioned in merge request AlekSIS-Core!2070
mentioned in merge request AlekSIS-Core!2071
mentioned in merge request AlekSIS-Core!2072
mentioned in merge request AlekSIS-Core!2073
mentioned in merge request AlekSIS-Core!2074
mentioned in merge request AlekSIS-Core!2076
mentioned in merge request AlekSIS-Core!2077
mentioned in merge request AlekSIS-Core!2079
mentioned in merge request AlekSIS-Core!2080
mentioned in merge request AlekSIS-Core!2081
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Maka!141
mentioned in merge request AlekSIS-Core!2082
mentioned in merge request AlekSIS-Core!2083
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Postbuero!186
mentioned in merge request AlekSIS-Core!2084
mentioned in merge request AlekSIS-Core!2085
mentioned in merge request AlekSIS-Core!2086
mentioned in merge request AlekSIS-App-Cursus!216
mentioned in merge request AlekSIS-Core!2087
mentioned in merge request AlekSIS-Core!2088
mentioned in merge request AlekSIS-Core!2089
mentioned in merge request AlekSIS-Core!2090
mentioned in merge request AlekSIS-Core!2090
mentioned in merge request AlekSIS-Core!2091
mentioned in merge request AlekSIS-Core!2092
mentioned in merge request AlekSIS-Core!2094
mentioned in merge request AlekSIS-Core!2095
mentioned in merge request AlekSIS-Core!2096
mentioned in merge request AlekSIS-Core!2097
mentioned in merge request AlekSIS-Core!2099
mentioned in merge request AlekSIS-Core!2101
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Plank!251
mentioned in merge request AlekSIS-Core!2102
mentioned in merge request AlekSIS-Core!2103
mentioned in merge request AlekSIS-Core!2104
mentioned in merge request AlekSIS-Core!2105
mentioned in merge request AlekSIS-Core!2106
mentioned in merge request AlekSIS-Core!2107
mentioned in merge request AlekSIS-Core!2108
mentioned in merge request AlekSIS-App-Kolego!208
mentioned in merge request AlekSIS-Core!2109
mentioned in merge request AlekSIS-Core!2110
mentioned in merge request AlekSIS-Core!2111
mentioned in merge request AlekSIS-Core!2113
mentioned in merge request AlekSIS-Core!2114
mentioned in merge request AlekSIS-Core!2115
mentioned in merge request AlekSIS-Core!2116
mentioned in merge request AlekSIS-Core!2117
mentioned in merge request AlekSIS-Core!2118
mentioned in merge request AlekSIS-Core!2119
mentioned in merge request AlekSIS-Core!2120
mentioned in merge request AlekSIS-App-Cursus!217
mentioned in merge request AlekSIS-Core!2121
mentioned in merge request AlekSIS-Core!2122
mentioned in merge request AlekSIS-Core!2123
mentioned in merge request AlekSIS-Core!2124
mentioned in merge request AlekSIS-Core!2125
mentioned in merge request AlekSIS-Core!2126
mentioned in merge request AlekSIS-Core!2127
mentioned in merge request AlekSIS-Core!2128
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Plank!252
mentioned in merge request AlekSIS-Core!2129
mentioned in merge request AlekSIS-App-Kolego!209
mentioned in merge request AlekSIS-App-Lesrooster!224
mentioned in merge request AlekSIS-Core!2130
mentioned in merge request AlekSIS-Core!2131
mentioned in merge request AlekSIS-Core!2132
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kort!174
mentioned in merge request AlekSIS-Core!2133
mentioned in merge request AlekSIS-Core!2134
mentioned in merge request AlekSIS-Core!2135
mentioned in merge request AlekSIS-Core!2136
mentioned in merge request AlekSIS-Core!2137
mentioned in merge request AlekSIS-Core!2138
mentioned in merge request AlekSIS-Core!2139
mentioned in merge request AlekSIS-Core!2140
mentioned in merge request AlekSIS-Core!2141
mentioned in merge request AlekSIS-Core!2142
mentioned in merge request AlekSIS-Core!2143
mentioned in merge request AlekSIS-Core!2144
mentioned in merge request AlekSIS-Core!2145
mentioned in merge request AlekSIS-App-Cursus!218
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Tezor!203
mentioned in merge request AlekSIS-Core!2146
mentioned in merge request AlekSIS-Core!2147
mentioned in merge request AlekSIS-Core!2148
mentioned in merge request AlekSIS-App-DashboardFeeds!236
mentioned in merge request AlekSIS-Core!2149
mentioned in merge request AlekSIS-Core!2151
mentioned in merge request AlekSIS-Core!2152
mentioned in merge request AlekSIS-Core!2153
mentioned in merge request AlekSIS-App-Kolego!210
mentioned in merge request AlekSIS-App-Matrix!187
mentioned in merge request AlekSIS-App-DashboardFeeds!237
mentioned in merge request AlekSIS-App-Cursus!219
mentioned in merge request AlekSIS-App-DashboardFeeds!238
mentioned in merge request AlekSIS-App-Matrix!189
mentioned in merge request AlekSIS-App-Resint!221
mentioned in merge request AlekSIS-App-Resint!222
mentioned in merge request AlekSIS-Core!2154
mentioned in merge request AlekSIS-App-Cursus!221
mentioned in merge request AlekSIS-App-CSVImport!309
mentioned in merge request AlekSIS-Core!2155
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Tezor!204
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Tezor!206
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Postbuero!188
mentioned in merge request AlekSIS-App-Buelleten!163
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Plank!253
mentioned in merge request AlekSIS-App-Kort!175
mentioned in merge request AlekSIS-App-Plank!255
mentioned in merge request AlekSIS-Core!2156
mentioned in merge request AlekSIS-App-Kort!177
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Vereinsmeier!164
mentioned in merge request AlekSIS-App-Buelleten!165
mentioned in merge request AlekSIS-App-Maka!143
mentioned in merge request AlekSIS-Core!2157
mentioned in merge request AlekSIS-App-Cursus!222
mentioned in merge request AlekSIS-App-Kolego!211
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Postbuero!189
mentioned in merge request AlekSIS-Core!2158
mentioned in merge request AlekSIS-App-Chronos!552
mentioned in merge request AlekSIS-Core!2159
mentioned in merge request AlekSIS-Core!2160
mentioned in merge request AlekSIS-Core!2161
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Discourse!142
mentioned in merge request AlekSIS-Core!2162
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!163
mentioned in merge request AlekSIS-Core!2163
mentioned in merge request AlekSIS-Core!2164
mentioned in merge request AlekSIS-Core!2165
mentioned in merge request AlekSIS-Core!2166
mentioned in merge request AlekSIS-Core!2167
mentioned in merge request AlekSIS-App-Matrix!191
mentioned in merge request AlekSIS-Core!2168
mentioned in merge request AlekSIS-Core!2169
mentioned in merge request AlekSIS-Core!2170
mentioned in merge request AlekSIS-Core!2171
mentioned in merge request AlekSIS-Core!2172
mentioned in merge request AlekSIS-Core!2173
mentioned in merge request AlekSIS-Core!2174
mentioned in merge request AlekSIS-Core!2175
mentioned in merge request AlekSIS-Core!2176
mentioned in merge request AlekSIS-Core!2177
mentioned in merge request AlekSIS-Core!2178
mentioned in merge request AlekSIS-Core!2179
mentioned in merge request AlekSIS-Core!2180
mentioned in merge request AlekSIS-Core!2181
mentioned in merge request AlekSIS-Core!2182
mentioned in merge request AlekSIS-Core!2183
mentioned in merge request AlekSIS-Core!2184
mentioned in merge request AlekSIS-Core!2185
mentioned in merge request AlekSIS-Core!2186
mentioned in merge request AlekSIS-Core!2187
mentioned in merge request AlekSIS-Core!2188
mentioned in merge request AlekSIS-Core!2189
mentioned in merge request AlekSIS-Core!2190
mentioned in merge request AlekSIS-Core!2191
mentioned in merge request AlekSIS-Core!2192
mentioned in merge request AlekSIS-Core!2193
mentioned in merge request AlekSIS-Core!2194
mentioned in merge request AlekSIS-Core!2195
mentioned in merge request AlekSIS-Core!2196
mentioned in merge request AlekSIS-App-Kolego!212
mentioned in merge request AlekSIS-App-LDAP!263
mentioned in merge request AlekSIS-App-Kolego!214
mentioned in merge request AlekSIS-App-LDAP!264
mentioned in merge request AlekSIS-Core!2197
mentioned in merge request AlekSIS-Core!2198
mentioned in merge request AlekSIS-Core!2199
mentioned in merge request AlekSIS-Core!2200
mentioned in merge request AlekSIS-App-Alsijil!614
mentioned in merge request AlekSIS-Core!2201
mentioned in merge request AlekSIS-Core!2202
mentioned in merge request AlekSIS-Core!2203
mentioned in merge request AlekSIS-Core!2204
mentioned in merge request AlekSIS-App-CSVImport!310
mentioned in merge request AlekSIS-App-CSVImport!311
mentioned in merge request AlekSIS-App-CSVImport!312
mentioned in merge request AlekSIS-App-Kolego!215
mentioned in merge request AlekSIS-App-Lesrooster!229
mentioned in merge request AlekSIS-App-Chronos!555
mentioned in merge request AlekSIS-Core!2205
mentioned in merge request AlekSIS-App-Chronos!556
mentioned in merge request AlekSIS-Core!2206
mentioned in merge request AlekSIS-Core!2207
mentioned in merge request AlekSIS-Core!2208
mentioned in merge request AlekSIS-Core!2209
mentioned in merge request AlekSIS-Core!2210
mentioned in merge request AlekSIS-Core!2211
mentioned in merge request AlekSIS-Core!2212
mentioned in merge request AlekSIS-Core!2213
mentioned in merge request AlekSIS-Core!2214
mentioned in merge request AlekSIS-Core!2215
mentioned in merge request AlekSIS-Core!2216
mentioned in merge request AlekSIS-App-Alsijil!615
mentioned in merge request AlekSIS-Core!2217
mentioned in merge request AlekSIS-Core!2218
mentioned in merge request AlekSIS-Core!2219
mentioned in merge request AlekSIS-Core!2220
mentioned in merge request AlekSIS-Core!2221
mentioned in merge request AlekSIS-Core!2222
mentioned in merge request AlekSIS-Core!2223
mentioned in merge request AlekSIS-Core!2224
mentioned in merge request AlekSIS-App-DashboardFeeds!242
mentioned in merge request AlekSIS-Core!2226
mentioned in merge request AlekSIS-App-Lesrooster!231
mentioned in merge request AlekSIS-Core!2227
mentioned in merge request AlekSIS-Core!2228
mentioned in merge request AlekSIS-Core!2229
mentioned in merge request AlekSIS-Core!2230
mentioned in merge request AlekSIS-Core!2231
mentioned in merge request AlekSIS-Core!2232
mentioned in merge request AlekSIS-Core!2233
mentioned in merge request AlekSIS-Core!2234
mentioned in merge request AlekSIS-Core!2235
mentioned in merge request AlekSIS-Core!2236
mentioned in merge request AlekSIS-Core!2237
mentioned in merge request AlekSIS-App-Maka!150
mentioned in merge request AlekSIS-Core!2238
mentioned in merge request AlekSIS-Core!2239
mentioned in merge request AlekSIS-Core!2240
mentioned in merge request AlekSIS-Core!2241
mentioned in merge request AlekSIS-Core!2242
mentioned in merge request AlekSIS-Core!2243
mentioned in merge request AlekSIS-Core!2244
mentioned in merge request AlekSIS-Core!2246
mentioned in merge request AlekSIS-Core!2247
mentioned in merge request AlekSIS-App-Hjelp!286
mentioned in merge request AlekSIS-App-Chronos!558
mentioned in merge request AlekSIS-App-Alsijil!617
mentioned in merge request AlekSIS-App-Lesrooster!232
mentioned in merge request AlekSIS-Core!2248
mentioned in merge request AlekSIS-App-Alsijil!619
mentioned in merge request AlekSIS-App-Lesrooster!234
mentioned in merge request AlekSIS-Core!2249
mentioned in merge request AlekSIS-Core!2250
mentioned in merge request AlekSIS-Core!2251
mentioned in merge request AlekSIS-Core!2252
mentioned in merge request AlekSIS-Core!2253
mentioned in merge request AlekSIS-Core!2254
mentioned in merge request AlekSIS-Core!2255
mentioned in merge request AlekSIS-Core!2256
mentioned in merge request AlekSIS-Core!2257
mentioned in merge request AlekSIS-App-Kolego!217
mentioned in merge request AlekSIS-Core!2258
mentioned in merge request AlekSIS-Core!2259
mentioned in merge request AlekSIS-Core!2260
mentioned in merge request AlekSIS-Core!2261
mentioned in merge request AlekSIS-Core!2262
mentioned in merge request AlekSIS-App-Cursus!228
mentioned in merge request AlekSIS-App-Matrix!195
mentioned in merge request AlekSIS-Core!2263
mentioned in merge request AlekSIS-Core!2264
mentioned in merge request AlekSIS-Core!2267
mentioned in merge request AlekSIS-Core!2268
mentioned in merge request AlekSIS-Core!2269
mentioned in merge request AlekSIS-App-Matrix!196
mentioned in merge request AlekSIS-Core!2270
mentioned in merge request AlekSIS-App-Chronos!562
mentioned in merge request AlekSIS-App-Matrix!197
mentioned in merge request AlekSIS-Core!2272
mentioned in merge request AlekSIS-Core!2273
mentioned in merge request AlekSIS-App-Matrix!199
mentioned in merge request AlekSIS-App-Matrix!200
mentioned in merge request AlekSIS-App-Matrix!201
mentioned in merge request AlekSIS-Core!2274
mentioned in merge request AlekSIS-Core!2275
mentioned in merge request AlekSIS-Core!2276
mentioned in merge request AlekSIS-Core!2277
mentioned in merge request AlekSIS-Core!2278
mentioned in merge request AlekSIS-Core!2279
mentioned in merge request AlekSIS-Core!2280
mentioned in merge request AlekSIS-Core!2281
mentioned in merge request AlekSIS-Core!2282
mentioned in merge request AlekSIS-Core!2283
mentioned in merge request AlekSIS-App-CSVImport!317
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Discourse!145
mentioned in merge request AlekSIS-Core!2284
mentioned in merge request AlekSIS-Core!2285
mentioned in merge request AlekSIS-Core!2286
mentioned in merge request AlekSIS-Core!2288
mentioned in merge request AlekSIS-Core!2289
mentioned in merge request AlekSIS-Core!2291
mentioned in merge request AlekSIS-Core!2292
mentioned in merge request AlekSIS-Core!2293
mentioned in merge request AlekSIS-Core!2294
mentioned in merge request AlekSIS-Core!2296
mentioned in merge request AlekSIS-Core!2297
mentioned in merge request AlekSIS-Core!2298
mentioned in merge request AlekSIS-App-Chronos!563
mentioned in merge request AlekSIS-Core!2299
mentioned in merge request AlekSIS-Core!2300
mentioned in merge request AlekSIS-Core!2301
mentioned in merge request AlekSIS-App-Alsijil!623
mentioned in merge request AlekSIS-App-Maka!154
mentioned in merge request AlekSIS-Core!2310
mentioned in merge request AlekSIS-Core!2312
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!167
mentioned in merge request AlekSIS-Core!2313
mentioned in merge request AlekSIS-Core!2315
mentioned in merge request AlekSIS-Core!2316
mentioned in merge request AlekSIS-Core!2317
mentioned in merge request AlekSIS-Core!2318
mentioned in merge request AlekSIS-Core!2319
mentioned in merge request AlekSIS-App-Alsijil!627
mentioned in merge request AlekSIS-App-Chronos!568
mentioned in merge request AlekSIS-App-Lesrooster!240
mentioned in merge request AlekSIS-App-Plank!263
mentioned in merge request AlekSIS-Core!2320
mentioned in merge request AlekSIS-App-Kolego!221
mentioned in merge request AlekSIS-App-Matrix!204
mentioned in merge request AlekSIS-App-Plank!264
mentioned in merge request AlekSIS-Core!2321
mentioned in merge request AlekSIS-App-Plank!265
mentioned in merge request AlekSIS-Core!2322
mentioned in merge request AlekSIS-App-Alsijil!629
mentioned in merge request AlekSIS-Core!2323
mentioned in merge request AlekSIS-Core!2324
mentioned in merge request AlekSIS-App-Chronos!569
mentioned in merge request AlekSIS-App-Kolego!222
mentioned in merge request AlekSIS-Core!2325
mentioned in merge request AlekSIS-Core!2326
mentioned in merge request AlekSIS-Core!2327
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!168
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!169
mentioned in merge request AlekSIS-App-Matrix!205
mentioned in merge request AlekSIS-App-Matrix!206
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!170
mentioned in merge request AlekSIS-Core!2328
mentioned in merge request AlekSIS-Core!2329
mentioned in merge request AlekSIS-App-Matrix!207
mentioned in merge request AlekSIS-App-Chronos!570
mentioned in merge request AlekSIS-Core!2330
mentioned in merge request AlekSIS-Core!2331
mentioned in merge request AlekSIS-Core!2332
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!171
mentioned in merge request AlekSIS-Core!2333
mentioned in merge request AlekSIS-App-Alsijil!630
mentioned in merge request AlekSIS-App-Alsijil!631
mentioned in merge request AlekSIS-Core!2334
mentioned in merge request AlekSIS-App-Paeda!146
mentioned in merge request AlekSIS-App-Paeda!147
mentioned in merge request AlekSIS-Core!2335
mentioned in merge request AlekSIS-App-Cursus!231
mentioned in merge request AlekSIS-App-Cursus!232
mentioned in merge request AlekSIS-App-Cursus!233
mentioned in merge request AlekSIS-App-LDAP!268
mentioned in merge request AlekSIS-Core!2336
mentioned in merge request AlekSIS-App-Chronos!571
mentioned in merge request AlekSIS-Core!2337
mentioned in merge request AlekSIS-App-Alsijil!632
mentioned in merge request AlekSIS-App-Chronos!572
mentioned in merge request AlekSIS-App-Cursus!234
mentioned in merge request AlekSIS-App-Hjelp!291
mentioned in merge request AlekSIS-App-Kolego!223
mentioned in merge request AlekSIS-App-Matrix!208
mentioned in merge request AlekSIS-App-Paeda!148
mentioned in merge request AlekSIS-App-Plank!266
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!172
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Postbuero!196
mentioned in merge request AlekSIS-Core!2338
mentioned in merge request AlekSIS-Core!2339
mentioned in merge request AlekSIS-Core!2340
mentioned in merge request AlekSIS-Core!2341
mentioned in merge request AlekSIS-App-Cursus!236
mentioned in merge request AlekSIS-App-Resint!231
mentioned in merge request AlekSIS-App-Kolego!228
mentioned in merge request AlekSIS-App-Buelleten!175
mentioned in merge request AlekSIS-App-CSVImport!324
mentioned in merge request AlekSIS-App-Chronos!581
mentioned in merge request AlekSIS-App-DashboardFeeds!245
mentioned in merge request AlekSIS-App-LDAP!270
mentioned in merge request AlekSIS-App-Hjelp!295
mentioned in merge request AlekSIS-App-Kort!189
mentioned in merge request AlekSIS-App-Maka!156
mentioned in merge request AlekSIS-App-Matrix!210
mentioned in merge request AlekSIS-App-Lesrooster!244
mentioned in merge request AlekSIS-App-Alsijil!637
mentioned in merge request AlekSIS-Core!2342
mentioned in merge request AlekSIS-App-Plank!272
mentioned in merge request AlekSIS-Core!2343
mentioned in merge request AlekSIS-App-Paeda!149
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!174
mentioned in merge request AlekSIS-Core!2344
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Postbuero!197
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Tezor!215
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Vereinsmeier!171
mentioned in merge request AlekSIS-Core!2345
mentioned in merge request AlekSIS-Core!2346
mentioned in merge request AlekSIS-App-Hjelp!296
mentioned in merge request AlekSIS-App-Kolego!229
mentioned in merge request AlekSIS-App-Alsijil!638
mentioned in merge request AlekSIS-Core!2347
mentioned in merge request AlekSIS-App-Chronos!582
mentioned in merge request AlekSIS-App-Kolego!230
mentioned in merge request AlekSIS-App-Alsijil!639
mentioned in merge request AlekSIS-App-Kolego!231
mentioned in merge request AlekSIS-App-Alsijil!640
mentioned in merge request AlekSIS-App-Kolego!232
mentioned in merge request AlekSIS-App-Chronos!583
mentioned in merge request AlekSIS-App-Kolego!233
mentioned in merge request AlekSIS-Core!2348
mentioned in merge request AlekSIS-Core!2349
mentioned in merge request AlekSIS-Core!2350
mentioned in merge request AlekSIS-Core!2351
mentioned in merge request AlekSIS-App-Alsijil!641
mentioned in merge request AlekSIS-App-Chronos!584
mentioned in merge request AlekSIS-Core!2352
mentioned in merge request AlekSIS-App-Kolego!234
mentioned in merge request AlekSIS-App-Kolego!235
mentioned in merge request AlekSIS-Core!2353
mentioned in merge request AlekSIS-Core!2354
mentioned in merge request AlekSIS-Core!2355
mentioned in merge request AlekSIS-Core!2356
mentioned in merge request AlekSIS-Core!2357
mentioned in merge request AlekSIS-Core!2358
mentioned in merge request AlekSIS-Core!2359
mentioned in merge request AlekSIS-Core!2360
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Tezor!217
mentioned in merge request AlekSIS-Core!2361
mentioned in merge request AlekSIS-App-Matrix!211
mentioned in merge request AlekSIS-Core!2363
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Tezor!218
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Tezor!219
mentioned in merge request AlekSIS-Core!2364
mentioned in merge request AlekSIS-Core!2365
mentioned in merge request AlekSIS-Core!2367
mentioned in merge request AlekSIS-Core!2368
mentioned in merge request AlekSIS-Core!2369
mentioned in merge request AlekSIS-App-Chronos!585
mentioned in merge request AlekSIS-Core!2370
mentioned in merge request AlekSIS-Core!2371
mentioned in merge request AlekSIS-Core!2372
mentioned in merge request AlekSIS-Core!2373
mentioned in merge request AlekSIS-Core!2374
mentioned in merge request AlekSIS-Core!2376
mentioned in merge request AlekSIS-Core!2377
mentioned in merge request AlekSIS-Core!2379
mentioned in merge request AlekSIS-Core!2380
mentioned in merge request AlekSIS-App-Matrix!213
mentioned in merge request AlekSIS-Core!2381
mentioned in merge request AlekSIS-Core!2382
mentioned in merge request AlekSIS-Core!2383
mentioned in merge request AlekSIS-Core!2384
mentioned in merge request AlekSIS-Core!2385
mentioned in merge request AlekSIS-App-Alsijil!644
mentioned in merge request AlekSIS-App-Alsijil!645
mentioned in merge request AlekSIS-Core!2386
mentioned in merge request AlekSIS-Core!2388
mentioned in merge request AlekSIS-Core!2389
mentioned in merge request AlekSIS-Core!2390
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Tezor!222
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Tezor!223
mentioned in merge request AlekSIS-Core!2392
mentioned in merge request AlekSIS-Core!2393
mentioned in merge request AlekSIS-Core!2394
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Tezor!224
mentioned in merge request AlekSIS-Core!2395
mentioned in merge request AlekSIS-App-Kort!191
mentioned in merge request AlekSIS-App-Kort!192
mentioned in merge request AlekSIS-Core!2396
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Tezor!225
mentioned in merge request AlekSIS-Core!2397
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!175
mentioned in merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!175
mentioned in merge request AlekSIS-App-Alsijil!647
mentioned in merge request AlekSIS-Core!2400
mentioned in merge request AlekSIS-Core!2401
mentioned in merge request AlekSIS-Core!2403
mentioned in merge request AlekSIS-Core!2404
mentioned in merge request AlekSIS-Core!2405
mentioned in merge request AlekSIS-Core!2406
mentioned in merge request AlekSIS-App-Plank!274
mentioned in merge request AlekSIS-App-Plank!275
mentioned in merge request AlekSIS-App-Plank!276