diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index cd6fdd9..b0b51ec 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -494,7 +494,6 @@ void set_edit_gui_data_base(config_all* all_config, int index) { gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectName), actors); } gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), model_find_path_to_disk(&all_config->v_disk_status, _config->UNIX_file)); - } } else { @@ -626,7 +625,7 @@ int check_save_project() { char* project_id = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); if (!strlen(file_dir) || (!strlen(project_id) && !active1) || !strlen(project_name)) { if (!strlen(project_id) && !active1) { - show_warning_no_fill(_("Project Id mandatory field")); + show_warning_no_fill(_("Project ID mandatory field")); } else if (!strlen(file_dir)) { show_warning_no_fill(_("The path does not match the specified disk")); @@ -795,21 +794,22 @@ void set_widget_config(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, size } } void check_generate_id() { - g_signal_handlers_block_by_func(G_OBJECT(temp_widgets->entryProjectId), G_CALLBACK(check_generate_id), NULL); - int active = gtk_widget_get_sensitive(temp_widgets->entryProjectId); - if (active) { - char* text = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); - if (strlen(text)) { - int id = atoi(text); - if (check_generate(vec_temp, id)) { - id = generate_id(vec_temp, id); - gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectId), yon_char_from_int(id)); + if (strstr(flag_temp_u_g_p,"prjquota")) { + g_signal_handlers_block_by_func(G_OBJECT(temp_widgets->entryProjectId), G_CALLBACK(check_generate_id), NULL); + int active = gtk_widget_get_sensitive(temp_widgets->entryProjectId); + if (active) { + char* text = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); + if (strlen(text)) { + int id = atoi(text); + if (check_generate(vec_temp, id)) { + id = generate_id(vec_temp, id); + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectId), yon_char_from_int(id)); + } + } - } + g_signal_handlers_unblock_by_func(G_OBJECT(temp_widgets->entryProjectId), G_CALLBACK(check_generate_id), NULL); } - g_signal_handlers_unblock_by_func(G_OBJECT(temp_widgets->entryProjectId), G_CALLBACK(check_generate_id), NULL); - } void wrapper_generate_id() { int id = generate_id(vec_temp, -1); diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 36ee827..719f488 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1133,6 +1133,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 + 5 + 5 + 5 + 5 + 5 True @@ -1145,7 +1151,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False 5 + 5 5 + 5 + 5 + 5 0 @@ -1183,7 +1193,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False 5 + 5 5 + 5 5 5 Quota use status: @@ -1203,6 +1215,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 + 5 + 5 0 diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index b5a5cf2..e77d739 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -422,7 +422,7 @@ msgstr "" msgid "Project name required field" msgstr "" -msgid "Project Id mandatory field" +msgid "Project ID mandatory field" msgstr "" msgid "The volume and files fields must have at least one value" diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index fbf9533..8a1ec6f 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -430,8 +430,8 @@ msgstr "Список пользователей пуст" msgid "Project name required field" msgstr "Имя проекта обязательное поле" -msgid "Project Id mandatory field" -msgstr "Id проекта обязательное поле" +msgid "Project ID mandatory field" +msgstr "ID проекта обязательное поле" msgid "The volume and files fields must have at least one value" msgstr "Поля объем и файлы должно быть указано хотя бы одно значение"