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
@@ -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 "Поля объем и файлы должно быть указано хотя бы одно значение"