diff --git a/.gitignore b/.gitignore index 8879ccd..aa6b482 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ compile/ *# terminal-commands/ source/ubl-cmake.h -vgcore* \ No newline at end of file +vgcore* +.install.sh \ No newline at end of file diff --git a/com.ublinux.ubl-settings-diskquota.zoom-symbolic.svg b/com.ublinux.ubl-settings-diskquota.zoom-symbolic.svg new file mode 100644 index 0000000..c5011ec --- /dev/null +++ b/com.ublinux.ubl-settings-diskquota.zoom-symbolic.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/source/controler.c b/source/controler.c index 75b8b33..745aa9d 100644 --- a/source/controler.c +++ b/source/controler.c @@ -299,6 +299,11 @@ void device_remove() { } +void device_update(){ + device_device_config_free(get_device_vec()); + vector_init(get_device_vec()); +} + void user_remove() { if (note_selected == 0) { GtkTreeIter iter; @@ -469,6 +474,7 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ g_signal_connect(G_OBJECT(_config_custom_gui->device.btnEdit), "clicked", G_CALLBACK(wrapper_edit_view_device_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->device.btnAdd), "clicked", G_CALLBACK(wrapper_add_view_device_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->device.btnDel),"clicked",G_CALLBACK(device_remove), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->device.Update),"clicked",G_CALLBACK(device_disk_parsed), NULL); } @@ -504,10 +510,11 @@ int main(int argc, char *argv[]){ {"socket-ext-id", 1,0, 'e'}, {"socket-trd-id", 1,0, 't'}, {"debug", 0,0, 'd'}, + {"clean-config", 0,0, 'c'}, { NULL, 0, NULL, 0 } }; for (int i=0;iDocumentationMenuItem = yon_ubl_menu_item_documentation_new(DOCUMENTATION_LABEL); // yon_gtk_builder_get_widget(builder,"DocumentationMenuItem"); widgets->AboutMenuItem = yon_ubl_menu_item_about_new(ABOUT_LABEL); // yon_gtk_builder_get_widget(builder,"AboutMenuItem"); + gtk_window_set_title(GTK_WINDOW(widgets->Window),TITLE_LABEL); GtkWidget *menu = yon_gtk_builder_get_widget(builder,"menu2"); gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->DocumentationMenuItem); gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->AboutMenuItem); @@ -236,35 +237,41 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->device.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddDevice"); custom_widgets->device.btnDel = yon_gtk_builder_get_widget(builder,"btnDelDevice"); custom_widgets->device.tree_view = yon_gtk_builder_get_widget(builder,"DeviceQuotasTree"); + custom_widgets->device.Update = yon_gtk_builder_get_widget(builder,"btnUpdateDevices"); custom_widgets->device.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreDevice")); + GList *list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->treeViewGeneral)); for (int i = 0; i < g_list_length(list); i++){ yon_window_config_add_listener(g_list_nth_data(list,i),yon_char_append("general_tree",yon_char_from_int(i)),"fixed-width",YON_TYPE_INT); + yon_gtk_column_minimal_fixed_size_set((GtkTreeViewColumn*)g_list_nth_data(list,i)); } g_list_free(list); - list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->device.tree_view)); for (int i = 0; i < g_list_length(list); i++){ yon_window_config_add_listener(g_list_nth_data(list,i),yon_char_append("device_tree",yon_char_from_int(i)),"fixed-width",YON_TYPE_INT); + yon_gtk_column_minimal_fixed_size_set((GtkTreeViewColumn*)g_list_nth_data(list,i)); } g_list_free(list); list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->user.tree_view)); for (int i = 0; i < g_list_length(list); i++){ yon_window_config_add_listener(g_list_nth_data(list,i),yon_char_append("user_tree",yon_char_from_int(i)),"fixed-width",YON_TYPE_INT); + yon_gtk_column_minimal_fixed_size_set((GtkTreeViewColumn*)g_list_nth_data(list,i)); } g_list_free(list); list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->group.tree_view)); for (int i = 0; i < g_list_length(list); i++){ yon_window_config_add_listener(g_list_nth_data(list,i),yon_char_append("group_tree",yon_char_from_int(i)),"fixed-width",YON_TYPE_INT); + yon_gtk_column_minimal_fixed_size_set((GtkTreeViewColumn*)g_list_nth_data(list,i)); } g_list_free(list); list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->project.tree_view)); for (int i = 0; i < g_list_length(list); i++){ yon_window_config_add_listener(g_list_nth_data(list,i),yon_char_append("project_tree",yon_char_from_int(i)),"fixed-width",YON_TYPE_INT); + yon_gtk_column_minimal_fixed_size_set((GtkTreeViewColumn*)g_list_nth_data(list,i)); } g_list_free(list); diff --git a/source/ubl-strings.h b/source/ubl-strings.h index b786276..4010889 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -93,7 +93,7 @@ #define STR_ERROR_PROJECT_NAME_ENTER_VALUE _("Project name required field") #define STR_ERROR_LIST_USER_NULL _("The list of users is empty") #define STR_ERROR_NO_SELECTED_DISK _("To save, you need to select a disk") -#define STR_ERROR_ENTRY_VALUE_VOLUME_OR_FILES _("Insert at leat one value before saving") +#define STR_ERROR_ENTRY_VALUE_VOLUME_OR_FILES _("Insert at least one value before saving") #define STR_ERROR_PATH_IS_DISK_FALSE _("The selected directory is not located on the target device") #define ADD_LABEL _("Add") diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index cefd227..163b568 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -601,23 +601,27 @@ int check_save() { char* value3 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupFilesSoftLimitSpin)); char* value4 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupFilesHardLimitSpin)); int menu_id = 0; - if (strcmp(set_add_edit, "add")==0) { - menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo)); - if (menu_id == -1) { - show_warning_no_fill(STR_ERROR_NO_SELECTED_DISK); - } + if (strcmp(gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryUser)),"")==0){ + show_warning_no_fill(STR_ERROR_LIST_USER_NULL); + return 0; } - if (!active1 && !active2 && !active3 && !active4) { + else if (!active1 && !active2 && !active3 && !active4) { show_warning_no_fill(STR_ERROR_ENTRY_VALUE_VOLUME_OR_FILES); return 0; } - if (menu_id == -1 || ((!strcmp(value1, "0") || !strcmp(value1, "")) && active1) + else if (menu_id == -1 || ((!strcmp(value1, "0") || !strcmp(value1, "")) && active1) || ((!strcmp(value2, "0") || !strcmp(value2, "")) && active2) || ((!strcmp(value3, "0") || !strcmp(value3, "")) && active3) || ((!strcmp(value4, "0") || !strcmp(value4, "")) && active4)) { show_warning_no_fill(STR_ERROR_ENTRY_VALUE_VOLUME_OR_FILES); return 0; } + else if (strcmp(set_add_edit, "add")==0) { + menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo)); + if (menu_id == -1) { + show_warning_no_fill(STR_ERROR_NO_SELECTED_DISK); + } + } return 1; } @@ -684,7 +688,6 @@ int wrapper_check_save() { if (check_save()) { return 1; } - show_warning_no_fill(STR_ERROR_LIST_USER_NULL); return 0; } } diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index d8aebec..391c518 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -379,6 +379,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. process-stop-symbolic + -1 + -1 False False True @@ -419,6 +421,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + 300 True False vertical @@ -558,11 +561,51 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False emblem-synchronizing-symbolic + + True + False + com.ublinux.ubl-settings-diskquota.funnel-symbolic + + + True + False + document-edit-symbolic + + + True + False + document-edit-symbolic + + + True + False + com.ublinux.ubl-settings-diskquota.funnel-symbolic + + + True + False + document-edit-symbolic + + + True + False + com.ublinux.ubl-settings-diskquota.funnel-symbolic + True False value-increase-symbolic + + True + False + document-edit-symbolic + + + True + False + com.ublinux.ubl-settings-diskquota.zoom-symbolic + True False @@ -577,33 +620,28 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False start False + True True com.ublinux.ubl-settings-diskquota True False - 5 - 5 5 5 5 5 vertical + 5 True False + 5 True False - 5 - 5 - 5 - 5 - 5 - 5 Device: 0 @@ -617,12 +655,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 True @@ -630,24 +662,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - 0 - - - False - True - 2 - - True @@ -660,28 +674,22 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False vertical + 5 True False vertical - - - + 5 True False + 5 True False - 5 - 5 - 5 - 5 - 5 - 5 Quota use status: 0 @@ -695,12 +703,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 0 @@ -716,23 +718,15 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 - - - True False + 5 True False - 5 - 5 - 5 - 5 - 5 - 5 UserGropProject: 0 @@ -746,12 +740,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True - 5 - 5 - 5 - 5 - 5 - 5 entrycompletion4 @@ -765,17 +753,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True True - 5 - 5 - 5 - 5 - 5 - 5 True False - edit-find-symbolic + com.ublinux.ubl-settings-diskquota.zoom-symbolic @@ -797,23 +779,16 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False vertical - - - + 5 True False + 5 True False - 5 - 5 - 5 - 5 - 5 - 5 Catalog: 0 @@ -827,12 +802,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True - 5 - 5 - 5 - 5 - 5 - 5 255 entrycompletion1 @@ -844,46 +813,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + Review True True True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - center - - - True - False - zoom-fit-symbolic - - - False - True - 0 - - - - - True - False - Review - - - False - True - 1 - - - - + image21 False @@ -895,12 +829,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 label @@ -916,9 +844,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 - - - False @@ -930,20 +855,16 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 True False + 5 True False - 5 - 5 - 5 - 5 - 5 - 5 Project ID: 0 @@ -959,12 +880,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True False - 5 - 5 - 5 - 5 - 5 - 5 True @@ -984,12 +899,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True - 5 - 5 - 5 - 5 - 5 - 5 5 entrycompletion2 number @@ -1004,12 +913,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 label 0 @@ -1025,12 +928,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True True - 5 - 5 - 5 - 5 - 5 - 5 False @@ -1046,23 +943,15 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 - - - True False + 5 True False - 5 - 5 - 5 - 5 - 5 - 5 Project Name: 0 @@ -1076,12 +965,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True - 5 - 5 - 5 - 5 - 5 - 5 12 entrycompletion3 @@ -1098,9 +981,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 7 - - - False @@ -1112,16 +992,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 True True False - 5 - 5 - 5 - 5 - 5 0.019999999552965164 in @@ -1137,16 +1013,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False vertical + 5 True False - 5 - 5 - 5 - 5 - 5 - 5 Soft limit 0 @@ -1195,10 +1066,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 0 0 @@ -1225,12 +1092,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 Hard limit 0 @@ -1280,10 +1141,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 0 0 @@ -1314,12 +1171,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 Size @@ -1334,11 +1185,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 0.019999999552965164 in @@ -1354,16 +1200,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False vertical + 5 True False - 5 - 5 - 5 - 5 - 5 - 5 Soft limit 0 @@ -1410,10 +1251,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 files @@ -1433,12 +1270,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 Hard limit 0 @@ -1485,10 +1316,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 files @@ -1512,12 +1339,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 Files @@ -1561,12 +1382,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True True - 5 - 5 - 5 - 5 - 5 - 5 True @@ -1581,12 +1396,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True True - 5 - 5 - 5 - 5 - 5 - 5 image4 @@ -1652,26 +1461,26 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 + 5 + 5 + 5 vertical True False vertical + 5 True False + 5 True False - 5 - 5 - 5 - 5 - 5 - 5 Device: @@ -1684,12 +1493,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 True @@ -1697,24 +1500,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - 0 - - - False - True - 2 - - False @@ -1727,20 +1512,16 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False vertical + 5 True False + 5 True False - 5 - 5 - 5 - 5 - 5 - 5 Quota use status: 0 @@ -1754,12 +1535,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 1 1 @@ -1786,16 +1561,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False vertical + 5 True False - 5 - 5 - 5 - 5 - 5 - 5 0.019999999552965164 0.5899999737739563 in @@ -1803,29 +1573,23 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 + 5 + 5 True False - 5 - 5 - 5 - 5 - 5 + 5 True False + 5 True True - 5 - 5 - 5 - 5 - 5 - 5 4 0 adjustment35 @@ -1840,12 +1604,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 weeks 0 @@ -1866,16 +1624,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 True True - 5 - 5 - 5 - 5 - 5 - 5 4 0 adjustment34 @@ -1890,12 +1643,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 days 0 @@ -1916,16 +1663,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 True True - 5 - 5 - 5 - 5 - 5 - 5 4 0 adjustment33 @@ -1940,12 +1682,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 hours 0 @@ -1966,16 +1702,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 True True - 5 - 5 - 5 - 5 - 5 - 5 4 0 adjustment32 @@ -1990,12 +1721,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 minutes 0 @@ -2034,41 +1759,29 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 0.019999999552965164 in True False + 5 + 5 + 5 True False - 5 - 5 - 5 - 5 - 5 + 5 True False + 5 True True - 5 - 5 - 5 - 5 - 5 - 5 4 0 adjustment5 @@ -2083,12 +1796,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 weeks 0 @@ -2109,16 +1816,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 True True - 5 - 5 - 5 - 5 - 5 - 5 4 0 adjustment7 @@ -2133,12 +1835,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 days 0 @@ -2159,16 +1855,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 True True - 5 - 5 - 5 - 5 - 5 - 5 4 0 adjustment9 @@ -2183,12 +1874,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 hours 0 @@ -2209,16 +1894,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 True True - 5 - 5 - 5 - 5 - 5 - 5 4 0 adjustment11 @@ -2233,12 +1913,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 - 5 - 5 - 5 - 5 minutes 0 @@ -2292,6 +1966,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False vertical + 5 True @@ -2306,12 +1981,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True True - 5 - 5 - 5 - 5 - 5 - 5 True @@ -2326,12 +1995,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True True - 5 - 5 - 5 - 5 - 5 - 5 image5 @@ -2480,6 +2143,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 vertical + 5 Name @@ -2487,7 +2151,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False start - 5 True @@ -2500,13 +2163,16 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + start vertical + 5 Device True True False + start 0 True @@ -2522,6 +2188,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True False + start True @@ -2536,6 +2203,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True False + start True @@ -2601,7 +2269,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False end - 5 5 True @@ -3061,29 +2728,29 @@ translated and supported by community. True False - vertical + 5 + 5 + 5 + 4 + vertical True False vertical + 5 True False vertical + 5 Withdraw all users True True False - 5 - 5 - 5 - 5 - 5 - 5 True @@ -3170,12 +2837,6 @@ translated and supported by community. True True True - 5 - 5 - 5 - 5 - 5 - 5 True @@ -3190,12 +2851,6 @@ translated and supported by community. True True True - 5 - 5 - 5 - 5 - 5 - 5 image3 @@ -3428,12 +3083,6 @@ translated and supported by community. True False - 5 - 5 - 5 - 5 - 5 - 5 True True vertical @@ -3441,12 +3090,6 @@ translated and supported by community. True False - 5 - 5 - 5 - 5 - 5 - 5 True True vertical @@ -3454,8 +3097,6 @@ translated and supported by community. True False - 5 - 5 5 5 5 @@ -3471,6 +3112,8 @@ translated and supported by community. True False + 5 + 5 vertical @@ -3479,249 +3122,243 @@ translated and supported by community. True always - + True - False - none + True + liststoreGeneral + 0 + + + - - True - True - liststoreGeneral - 0 - - - + + True + fixed + 0 + 15 + Status + True - - True - fixed - 15 - Status - True - - - - 0 - - - + + + 0 + + + + + + True + fixed + 15 + Quotas - - True - fixed - 15 - Quotas - - - - 1 - - - + + + 1 + + + + + + True + fixed + 15 + Quota type + True - - True - fixed - 15 - Quota type - True - - - word - - - 2 - - + + word + + 2 + - - - True - fixed - 15 - Device/ + + + + + True + fixed + 15 + Device/ Project - True - - - - 3 - - - + True + + + + 3 + + + + + + True + fixed + 15 + Users + True - - True - fixed - 15 - Users - True - - - word - - - 4 - - + + word + + 4 + + + + + + True + fixed + 15 + Groups + True - - True - fixed - 15 - Groups - True - - - word - - - 5 - - + + word + + 5 + + + + + + True + fixed + 15 + Projects + True - - True - fixed - 15 - Projects - True - - - word - - - 6 - - + + word + + 6 + - - - True - fixed - 15 - Soft + + + + + True + fixed + 15 + Soft restriction (volume) - True - - - word - - - 7 - - + True + + + word + + 7 + - - - True - fixed - 15 - Hard + + + + + True + fixed + 15 + Hard limit (volume) - True - - - word - - - 8 - - + True + + + word + + 8 + - - - True - fixed - 15 - Postponing + + + + + True + fixed + 15 + Postponing the hard limit (volume) - True - - - word - - - 9 - - + True + + + word + + 9 + - - - True - fixed - 15 - Soft + + + + + True + fixed + 15 + Soft restriction (files) - True - - - word - - - 10 - - + True + + + word + + 10 + - - - True - fixed - 15 - Hard + + + + + True + fixed + 15 + Hard limit (files) - True - - - word - - - 11 - - + True + + + word + + 11 + - - - True - autosize - 15 - Postponing + + + + + True + autosize + 15 + Postponing the hard limit (files) - True - - - word - - - 12 - - + True + + + word + + 12 + @@ -3750,155 +3387,139 @@ limit True False + 5 + 5 vertical + 5 100 True True - + True - False - none + True + liststoreDevice + 0 + + + - - True - False - vertical + + True + fixed + 15 + Status + True - - True - True - liststoreDevice - 0 - - - - - - True - fixed - 15 - Status - True - - - - 0 - - - - - - - True - fixed - 15 - Device - True - - - - 1 - - - - - - - True - fixed - 15 - Mount + + + 0 + + + + + + + True + fixed + 15 + Device + True + + + + 1 + + + + + + + True + fixed + 15 + Mount point - True - - - word - - - 2 - - - - - - - True - fixed - 15 - FS - True - - - word - - - 3 - - - - - - - True - fixed - 15 - Name - True - - - word - - - 4 - - - - - - - True - fixed - 15 - The postponement period + True + + + word + + + 2 + + + + + + + True + fixed + 15 + FS + True + + + word + + + 3 + + + + + + + True + fixed + 15 + Name + True + + + word + + + 4 + + + + + + + True + fixed + 15 + The postponement period for exceeding the volume - True - - - word - - - 5 - - - - - - - True - autosize - 15 - The delay period + True + + + word + + + 5 + + + + + + + True + autosize + 15 + The delay period for exceeding files - True - - - word - - - 6 - - - - + True + + + word - - True - True - 2 - + + 6 + @@ -3915,22 +3536,19 @@ for exceeding files True False + 5 + 5 True False + 5 gtk-delete True True True - 5 - 5 - 5 - 5 - 5 - 5 True @@ -3941,51 +3559,11 @@ for exceeding files + Edit True True True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - document-edit-symbolic - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - + image16 False @@ -3999,12 +3577,6 @@ for exceeding files True True True - 5 - 5 - 5 - 5 - 5 - 5 image2 @@ -4019,12 +3591,6 @@ for exceeding files True True True - 5 - 5 - 5 - 5 - 5 - 5 image13 @@ -4069,187 +3635,171 @@ for exceeding files True False + 5 + 5 vertical + 5 100 True True - + True - False - none + True + liststoreUser + 0 + + + - - True - False - vertical + + True + fixed + 15 + Name + True + + + word + + + 0 + + + + + + + True + fixed + 15 + Device + True - - True - True - liststoreUser - 0 - - - - - - True - fixed - 15 - Name - True - - - word - - - 0 - - - - - - - True - fixed - 15 - Device - True - - - - 1 - - - - - - - True - fixed - 15 - Soft + + + 1 + + + + + + + True + fixed + 15 + Soft restriction (volume) - True - - - word - - - 2 - - - - - - - True - fixed - 15 - Hard + True + + + word + + + 2 + + + + + + + True + fixed + 15 + Hard limit (volume) - True - - - word - - - 3 - - - - - - - True - fixed - 15 - Postponing + True + + + word + + + 3 + + + + + + + True + fixed + 15 + Postponing the hard limit (volume) - True - - - word - - - 4 - - - - - - - True - fixed - 15 - Soft + True + + + word + + + 4 + + + + + + + True + fixed + 15 + Soft restriction (files) - True - - - word - - - 5 - - - - - - - True - fixed - 15 - Hard + True + + + word + + + 5 + + + + + + + True + fixed + 15 + Hard limit (files) - True - - - word - - - 6 - - - - - - - True - autosize - 15 - Postponing + True + + + word + + + 6 + + + + + + + True + autosize + 15 + Postponing the hard limit (files) - True - - - word - - - 7 - - - - + True + + + word - - True - True - 2 - + + 7 + @@ -4266,49 +3816,16 @@ limit True False + 5 + 5 + 5 + Filters True True True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel-symbolic - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - + image17 False @@ -4320,18 +3837,13 @@ limit True False + 5 gtk-delete True True True - 5 - 5 - 5 - 5 - 5 - 5 True @@ -4342,51 +3854,11 @@ limit + Edit True True True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - document-edit-symbolic - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - + image18 False @@ -4400,12 +3872,6 @@ limit True True True - 5 - 5 - 5 - 5 - 5 - 5 image10 @@ -4450,6 +3916,8 @@ limit True False + 5 + 5 vertical @@ -4457,180 +3925,161 @@ limit True True - + True - False - none + True + liststoreGroups + 0 + + + - - True - False - vertical + + True + fixed + 15 + Name + True + + + word + + + 0 + + + + + + + True + fixed + 15 + Device + True - - True - True - liststoreGroups - 0 - - - - - - True - fixed - 15 - Name - True - - - word - - - 0 - - - - - - - True - fixed - 15 - Device - True - - - - 1 - - - - - - - True - fixed - 15 - Soft + + + 1 + + + + + + + True + fixed + 15 + Soft restriction (volume) - True - - - word - - - 2 - - - - - - - True - fixed - 15 - Hard + True + + + word + + + 2 + + + + + + + True + fixed + 15 + Hard limit (volume) - True - - - word - - - 3 - - - - - - - True - fixed - 15 - Postponing + True + + + word + + + 3 + + + + + + + True + fixed + 15 + Postponing the hard limit (volume) - True - - - word - - - 4 - - - - - - - True - fixed - 15 - Soft + True + + + word + + + 4 + + + + + + + True + fixed + 15 + Soft restriction (files) - True - - - word - - - 5 - - - - - - - True - fixed - 15 - Hard + True + + + word + + + 5 + + + + + + + True + fixed + 15 + Hard limit (files) - True - - - word - - - 6 - - - - - - - True - autosize - 15 - Postponing + True + + + word + + + 6 + + + + + + + True + autosize + 15 + Postponing the hard limit (files) - True - - - word - - - 7 - - - - + True + + + word - - True - True - 2 - + + 7 + @@ -4647,49 +4096,16 @@ limit True False + 5 + 5 + 5 + Filters True True True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel-symbolic - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - + image19 False @@ -4701,18 +4117,13 @@ limit True False + 5 gtk-delete True True True - 5 - 5 - 5 - 5 - 5 - 5 True @@ -4723,51 +4134,11 @@ limit + Edit True True True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - document-edit-symbolic - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - + image20 False @@ -4781,12 +4152,6 @@ limit True True True - 5 - 5 - 5 - 5 - 5 - 5 image11 @@ -4832,217 +4197,201 @@ limit True False + 5 + 5 vertical + 5 100 True True - + True - False - none + True + liststoreProject + 0 + + + - - True - False - vertical + + True + fixed + 15 + Device + True + + + + 0 + + + + + + + True + fixed + 15 + Catalog + True - - True - True - liststoreProject - 0 - - - - - - True - fixed - 15 - Device - True - - - - 0 - - - - - - - True - fixed - 15 - Catalog - True - - - - 1 - - - - - - - True - fixed - 15 - ID - True - - - word - - - 2 - - - - - - - True - fixed - 15 - Project Name - True - - - - 3 - - - - - - - True - fixed - 15 - Soft + + + 1 + + + + + + + True + fixed + 15 + ID + True + + + word + + + 2 + + + + + + + True + fixed + 15 + Project Name + True + + + + 3 + + + + + + + True + fixed + 15 + Soft restriction (volume) - True - - - word - - - 4 - - - - - - - True - fixed - 15 - Hard + True + + + word + + + 4 + + + + + + + True + fixed + 15 + Hard limit (volume) - True - - - word - - - 5 - - - - - - - True - fixed - 15 - Postponing + True + + + word + + + 5 + + + + + + + True + fixed + 15 + Postponing the hard limit (volume) - True - - - word - - - 6 - - - - - - - True - fixed - 15 - Soft + True + + + word + + + 6 + + + + + + + True + fixed + 15 + Soft restriction (files) - True - - - word - - - 7 - - - - - - - True - fixed - 15 - Hard + True + + + word + + + 7 + + + + + + + True + fixed + 15 + Hard limit (files) - True - - - word - - - 8 - - - - - - - True - autosize - 15 - Postponing + True + + + word + + + 8 + + + + + + + True + autosize + 15 + Postponing the hard limit (files) - True - - - word - - - 9 - - - - + True + + + word - - True - True - 2 - + + 9 + @@ -5059,49 +4408,16 @@ limit True False + 5 + 5 + 6 + Filters True True True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel-symbolic - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - + image14 False @@ -5113,18 +4429,13 @@ limit True False + 5 gtk-delete True True True - 5 - 5 - 5 - 5 - 5 - 5 True @@ -5135,51 +4446,11 @@ limit + Edit True True True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - document-edit-symbolic - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - + image15 False @@ -5193,12 +4464,6 @@ limit True True True - 5 - 5 - 5 - 5 - 5 - 5 image12