mirror of
https://github.com/netinvent/npbackup.git
synced 2025-09-08 22:15:48 +08:00
GUI: Disallow default objects deletion
This commit is contained in:
parent
b426bf8b7c
commit
8f56ff8aad
3 changed files with 11 additions and 0 deletions
|
@ -2247,6 +2247,13 @@ Google Cloud storage: GOOGLE_PROJECT_ID GOOGLE_APPLICATION_CREDENTIALS\n\
|
|||
update_global_gui(full_config, unencrypted=False)
|
||||
continue
|
||||
if event == "-OBJECT-DELETE-":
|
||||
object_type, object_name = get_object_from_combo(values["-OBJECT-SELECT-"])
|
||||
if object_type == "repos" and object_name == "default":
|
||||
sg.popup_error(_t("config_gui.cannot_delete_default_repo"))
|
||||
continue
|
||||
if object_type == "groups" and object_name == "default_group":
|
||||
sg.popup_error(_t("config_gui.cannot_delete_default_group"))
|
||||
continue
|
||||
full_config = delete_object(full_config, values["-OBJECT-SELECT-"])
|
||||
current_object_type, current_object_name = update_object_selector()
|
||||
continue
|
||||
|
|
|
@ -138,6 +138,8 @@ en:
|
|||
cannot_remove_group_inherited_settings: Cannot remove group inherited settings. Please remove directly in group configuration
|
||||
object_name_cannot_be_empty: Object name cannot be empty
|
||||
object_name_cannot_be_all: Object name cannot be '__all__' which is a reserved name
|
||||
cannot_delete_default_repo: Cannot delete default repo
|
||||
cannot_delete_default_group: Cannot delete default group
|
||||
|
||||
# permissions
|
||||
set_permissions: Set permissions
|
||||
|
|
|
@ -139,6 +139,8 @@ fr:
|
|||
cannot_remove_group_inherited_settings: Impossible de supprimer une option héritée de groupe. Veuillez supprimer l'option directement dans la configuration de groupe
|
||||
object_name_cannot_be_empty: Le nom de l'objet ne peut être vide
|
||||
object_name_cannot_be_all: Le nom de l'objet ne peut être '__all__' qui est un nom réservé
|
||||
cannot_delete_default_repo: Impossible de supprimer le dépot par défaut
|
||||
cannot_delete_default_group: Impossible de supprimer le groupe par défaut
|
||||
|
||||
# permissions
|
||||
set_permissions: Régler les permissions
|
||||
|
|
Loading…
Add table
Reference in a new issue