Skip to content

Commit d83b2e3

Browse files
chore(release): 7.0.0 [skip ci]
# [7.0.0](v6.1.1...v7.0.0) (2022-04-11) ### Bug Fixes * added Perun shared components module to user profile and publications ([3c1158d](3c1158d)) * **admin:** fix duplicate window open ([9a26d36](9a26d36)) * **admin:** Fixed status tab in Accounts ([277ac6f](277ac6f)) * **admin:** icon change on overviews ([0ed2e8a](0ed2e8a)) * minor improvements ([f1c11c2](f1c11c2)) * **profile:** fixed infinite loading in Authentication page ([703d6a4](703d6a4)) * redirect from login page to home if user logged in ([f11e6ba](f11e6ba)) * session expiration dialog fix ([4a59fae](4a59fae)) ### Features * add skeleton for consolidator and linker application ([82e5971](82e5971)) * **admin:** add consent hubs page ([7fce853](7fce853)) * **admin:** added columns to sponsored members list ([c1ada32](c1ada32)) * **admin:** disable adding user realated attrbiutes to active service ([e303077](e303077)) * **lib:** support for consent hubs ([43c06e0](43c06e0)) * **openapi:** add support for consent logic to openapi ([1a091d9](1a091d9)) * **openapi:** generated open api ([3bc5079](3bc5079)) * **profile:** manage consents ([5008f9b](5008f9b)) ### BREAKING CHANGES * **profile:** * add new item 'consents' to 'displayed_tabs' array if you want to show consents page in menu
1 parent 0ca3b4e commit d83b2e3

36 files changed

+317
-22
lines changed

dist/apps/admin-gui/142.43a9f0a12ce945d0.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/apps/admin-gui/142.c901f6a31bdbd45f.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/apps/admin-gui/176.4214f0887288555b.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/apps/admin-gui/176.c4066f0d7c945d78.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/apps/admin-gui/243.37e16c016d7e6a1a.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/apps/admin-gui/243.6b69d0ec988a45bf.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/apps/admin-gui/358.2f59846edf0d8d73.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/apps/admin-gui/358.68c9abd8013a978d.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/apps/admin-gui/385.9a4ce74576f54406.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/apps/admin-gui/484.a4933cabff055e4e.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/apps/admin-gui/50.1365ffde5b298701.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/apps/admin-gui/50.2f6574a040f40e25.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/apps/admin-gui/892.2e699f7cea038bc2.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/apps/admin-gui/892.30b3ccb9e69a8b2b.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/apps/admin-gui/assets/config/defaultConfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
"skip_oidc": false,
5252
"group_name_secondary_regex": "^[-a-zA-Z.0-9_ ]+$",
5353
"group_name_error_message": "Name cannot be empty and can contain only characters a-z, A-Z, numbers, spaces, dots, '_' and '-'",
54+
"enforce_consents": false,
5455
"footer": {
5556
"columns": [
5657
{
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":"6.1.1"}
1+
{"version":"7.0.0"}

dist/apps/admin-gui/assets/i18n/en.json

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -894,7 +894,8 @@
894894
"ORGANIZATIONS": "Organizations",
895895
"SERVICES": "Services",
896896
"OWNERS": "Owners",
897-
"AUDIT_LOG": "Audit log"
897+
"AUDIT_LOG": "Audit log",
898+
"CONSENT_HUBS": "Consent hubs"
898899
},
899900
"VISUALIZER": {
900901
"ATTR_DEPENDENCIES": "Modules dependencies",
@@ -1718,7 +1719,8 @@
17181719
"ADD": "Add",
17191720
"CANCEL": "Cancel",
17201721
"SUCCESS": "Required attributes were added.",
1721-
"FILTER": "Filter"
1722+
"FILTER": "Filter",
1723+
"ACTIVE_WARN": "Service is active. Some attributes can only be added to disabled services. Preferably disable service before adding required attributes."
17221724
},
17231725
"REMOVE_REQUIRED_ATTRIBUTES": {
17241726
"TITLE": "Remove required attributes",
@@ -2087,6 +2089,17 @@
20872089
"DELETE": "Delete with all relations",
20882090
"KEEP": "Keep facility",
20892091
"SUCCESS": "Facility was successfully deleted"
2092+
},
2093+
"EDIT_ENFORCE_CONSENTS_FLAG": {
2094+
"DISABLE_TITLE": "Stop enforcing consents",
2095+
"ENFORCE_TITLE": "Enforce consents",
2096+
"DISABLE_DESCRIPTION": "You are about to stop enforcing user consent to data processing for the following consent hub:",
2097+
"ENFORCE_DESCRIPTION": "You are about to enforce user consent to data processing for the following consent hub:",
2098+
"DISABLE_BOLD_DESCRIPTION": "Note that users will not have to grant consent to data processing so they will be propagated to destination services without any consent.",
2099+
"ENFORCE_BOLD_DESCRIPTION": "Note that users will start to receive email notifications to grant consent to data processing. Those who do not do so will not be propagated to destination services.",
2100+
"CANCEL_BUTTON": "Cancel",
2101+
"DISABLE_BUTTON": "Stop enforcing",
2102+
"ENFORCE_BUTTON": "Enforce"
20902103
}
20912104
},
20922105
"MEMBERS_LIST": {
@@ -2148,7 +2161,8 @@
21482161
"IMPORT": "Import",
21492162
"DELETE": "Delete",
21502163
"SEARCH": "Filter by Id, name, entity, definition, or type",
2151-
"NO_ATTRIBUTES": "There are no attributes available."
2164+
"NO_ATTRIBUTES": "There are no attributes available.",
2165+
"CONSENT_RELATED_DISABLED": "Attribute requires user's permission. It can only be added, when service is disabled."
21522166
},
21532167
"USERS": {
21542168
"TITLE": "Users",
@@ -2215,6 +2229,10 @@
22152229
},
22162230
"AUDIT_LOG": {
22172231
"TITLE": "Audit log"
2232+
},
2233+
"CONSENT_HUBS": {
2234+
"TITLE": "Consent hubs",
2235+
"SEARCH": "Search by Id, Name or Facilities"
22182236
}
22192237
},
22202238
"USER_DETAIL": {
@@ -2390,6 +2408,8 @@
23902408
"SPONSORED_MEMBERS_LIST": {
23912409
"ID": "Id",
23922410
"NAME": "Name",
2411+
"EMAIL": "Email",
2412+
"LOGIN": "Login",
23932413
"SPONSORS": "Sponsors",
23942414
"NO_SPONSORED_MEMBERS_WARNING": "No sponsored members found",
23952415
"PASSWORD_RESET": "Reset password"
@@ -2414,6 +2434,15 @@
24142434
"DESTINATIONS": "Destinations",
24152435
"HOSTS": "Hosts",
24162436
"NO_FACILITIES_WARNING": "No facilities found"
2437+
},
2438+
"CONSENT_HUBS_LIST": {
2439+
"ID": "Id",
2440+
"NAME": "Name",
2441+
"ENFORCE_CONSENTS": "Enforce consents",
2442+
"FACILITIES": "Facilities",
2443+
"NO_CONSENT_HUBS": "No consent hubs found",
2444+
"NO_FILTER_RESULTS": "No consent hubs are matching your query",
2445+
"CHANGE_ENFORCE_CONSENTS_SUCCESS": "Enforce consents flag was successfully updated"
24172446
}
24182447
},
24192448
"IDENTITY_DETAIL": {
Lines changed: 110 additions & 0 deletions
Loading
Lines changed: 86 additions & 0 deletions
Loading

dist/apps/admin-gui/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
1414
<div id="loader"></div>
1515
</div>
1616
</app-root>
17-
<script src="runtime.8648d4343c055fd9.js" type="module"></script><script src="polyfills.731be2f59b93d72c.js" type="module"></script><script src="scripts.e34ad3eb8bb5e97e.js" defer=""></script><script src="main.29613357003f9d7b.js" type="module"></script></body>
17+
<script src="runtime.9f3d4efaa22d5616.js" type="module"></script><script src="polyfills.731be2f59b93d72c.js" type="module"></script><script src="scripts.e34ad3eb8bb5e97e.js" defer=""></script><script src="main.ec14d8783ca85d8a.js" type="module"></script></body>
1818
</html>

dist/apps/admin-gui/main.29613357003f9d7b.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/apps/admin-gui/main.ec14d8783ca85d8a.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/apps/admin-gui/runtime.8648d4343c055fd9.js renamed to dist/apps/admin-gui/runtime.9f3d4efaa22d5616.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/apps/password-reset/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
<link rel="stylesheet" href="styles.c7402a4eaf2910e6.css"></head>
1010
<body>
1111
<perun-web-apps-root></perun-web-apps-root>
12-
<script src="runtime.acb6c862de9b0ce3.js" type="module"></script><script src="polyfills.55e4703d5cf25663.js" type="module"></script><script src="main.d5b4595635fd9f8e.js" type="module"></script></body>
12+
<script src="runtime.acb6c862de9b0ce3.js" type="module"></script><script src="polyfills.55e4703d5cf25663.js" type="module"></script><script src="main.dccfaf9098829230.js" type="module"></script></body>
1313
</html>

dist/apps/password-reset/main.d5b4595635fd9f8e.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/apps/password-reset/main.dccfaf9098829230.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/apps/publications/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@
4040
</div>
4141
</div>
4242
</perun-web-apps-root>
43-
<script src="runtime.dd7c39ac771d8524.js" type="module"></script><script src="polyfills.a65edaa80529b975.js" type="module"></script><script src="scripts.e34ad3eb8bb5e97e.js" defer=""></script><script src="main.88ec76e5f4f5ae20.js" type="module"></script></body>
43+
<script src="runtime.dd7c39ac771d8524.js" type="module"></script><script src="polyfills.a65edaa80529b975.js" type="module"></script><script src="scripts.e34ad3eb8bb5e97e.js" defer=""></script><script src="main.ce0bae2ff5330a1e.js" type="module"></script></body>
4444
</html>

dist/apps/publications/main.88ec76e5f4f5ae20.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/apps/publications/main.ce0bae2ff5330a1e.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/apps/user-profile/assets/config/defaultConfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@
9494
"groups",
9595
"vos",
9696
"privacy",
97+
"consents",
9798
"settings",
9899
"data_quotas",
99100
"ssh_keys",

0 commit comments

Comments
 (0)