summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Hofmaier2018-08-10 05:08:58 +0200
committerChristian Hofmaier2018-08-10 05:08:58 +0200
commita048645ac0555c39de9eb8a8db7d937ae500cc76 (patch)
tree3a38c1ec568b2743d850a17626c7ae876751301c
parent[server/router] Fix eslint errors (diff)
downloadbas-a048645ac0555c39de9eb8a8db7d937ae500cc76.tar.gz
bas-a048645ac0555c39de9eb8a8db7d937ae500cc76.tar.xz
bas-a048645ac0555c39de9eb8a8db7d937ae500cc76.zip
Add Snackbars to Events
-rw-r--r--webapp/src/components/PermissionModuleEdit.vue10
-rw-r--r--webapp/src/components/PermissionModuleGrantRevoke.vue12
2 files changed, 14 insertions, 8 deletions
diff --git a/webapp/src/components/PermissionModuleEdit.vue b/webapp/src/components/PermissionModuleEdit.vue
index 558ac7c..58ed814 100644
--- a/webapp/src/components/PermissionModuleEdit.vue
+++ b/webapp/src/components/PermissionModuleEdit.vue
@@ -12,7 +12,8 @@
"summary": "Summary",
"roleName": "Role Name",
"roleNameEmptyError": "Role Name can't be empty.",
- "recursiveMode": "Select Groups recursive"
+ "recursiveMode": "Select Groups recursive",
+ "roleSavedSuccess": "Role saved successfully."
},
"de": {
"id": "ID",
@@ -26,7 +27,8 @@
"summary": "Zusammenfassung",
"roleName": "Rollenname",
"roleNameEmptyError": "Rollenname kann nicht leer sein.",
- "recursiveMode": "Gruppen rekursiv auswählen"
+ "recursiveMode": "Gruppen rekursiv auswählen",
+ "roleSavedSuccess": "Rolle erfolgreich gespeichert."
}
}
</i18n>
@@ -276,10 +278,10 @@ export default {
groups: filteredGroups,
recursiveMode: this.recursiveSwitch
}).then(response => {
- // TODO: Add backend saved successfull msg.
- console.log('TODO: Implement snackbar and print role saved successfully msg.')
+ this.$store.commit('newSnackbar', this.$t('roleSavedSuccess'))
this.$store.dispatch('permissions/loadRoleData')
this.$store.commit('permissions/setEdit', false)
+
}).catch(error => {
console.log(error)
})
diff --git a/webapp/src/components/PermissionModuleGrantRevoke.vue b/webapp/src/components/PermissionModuleGrantRevoke.vue
index 24a9ab4..f146a58 100644
--- a/webapp/src/components/PermissionModuleGrantRevoke.vue
+++ b/webapp/src/components/PermissionModuleGrantRevoke.vue
@@ -9,7 +9,9 @@
"revoke": "Revoke",
"id": "ID",
"name": "Name",
- "description": "Description"
+ "description": "Description",
+ "roleGrantedSuccess" : "Roles successfully granted.",
+ "roleRevokedSuccess" : "Roles successfully revoked."
},
"de": {
"select_roles": "Rollen auswählen",
@@ -20,7 +22,9 @@
"revoke": "Entziehen",
"id": "ID",
"name": "Name",
- "description": "Beschreibung"
+ "description": "Beschreibung",
+ "roleGrantedSuccess" : "Rollen erfolgreich zugewiesen.",
+ "roleRevokedSuccess" : "Rollen erfolgreich entzogen."
}
}
</i18n>
@@ -161,7 +165,7 @@ export default {
userIds: filteredUsers,
roleIds: filteredRoles
}).then(response => {
- console.log('TODO: Implement snackbar and print roles granted successfully msg.')
+ this.$store.commit('newSnackbar', this.$t('roleGrantedSuccess'))
this.$store.dispatch('permissions/loadData')
this.$store.commit('permissions/setGrantRevoke', false)
this.$store.commit('permissions/setSelectedUsers', [])
@@ -173,7 +177,7 @@ export default {
userIds: filteredUsers,
roleIds: filteredRoles
}).then(response => {
- console.log('TODO: Implement snackbar and print roles revoked successfully msg.')
+ this.$store.commit('newSnackbar', this.$t('roleRevokedSuccess'))
this.$store.dispatch('permissions/loadData')
this.$store.commit('permissions/setGrantRevoke', false)
this.$store.commit('permissions/setSelectedUsers', [])