Commit ce6bb52
committed
fix(registrar): pass registrar session when submitting embedded applications
* We passed session of approving person but used methods are relying on the fact, that session is properly related to the person submitting its own application.
* This now fails to submit embedded application for a group if approving person is a member of such group - even if application is related to a different user.
* Usage of internal registrar session should be more appropriate
* Do not check VO LOA membership rules for embedded applications, this is already checked in base applications
* Fixed typo that prevented application form to load in registrar if the application was "EXTENSION" and included embedded groups item
* Original PR by https://github.com/zlamalp1 parent ce519f6 commit ce6bb52
File tree
1 file changed
+7
-4
lines changed- perun-registrar-lib/src/main/java/cz/metacentrum/perun/registrar/impl
1 file changed
+7
-4
lines changedLines changed: 7 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1955 | 1955 | | |
1956 | 1956 | | |
1957 | 1957 | | |
1958 | | - | |
| 1958 | + | |
1959 | 1959 | | |
1960 | 1960 | | |
1961 | 1961 | | |
| |||
3057 | 3057 | | |
3058 | 3058 | | |
3059 | 3059 | | |
3060 | | - | |
| 3060 | + | |
3061 | 3061 | | |
3062 | 3062 | | |
3063 | 3063 | | |
| |||
3313 | 3313 | | |
3314 | 3314 | | |
3315 | 3315 | | |
3316 | | - | |
3317 | | - | |
| 3316 | + | |
| 3317 | + | |
| 3318 | + | |
| 3319 | + | |
| 3320 | + | |
3318 | 3321 | | |
3319 | 3322 | | |
3320 | 3323 | | |
| |||
0 commit comments