Changed additional groups table rendering

pull/95/head
parent 99428f0ce6
commit 05485890cb

@ -18,6 +18,7 @@ void yon_interface_update(main_window *widgets){
gtk_list_store_clear(widgets->GroupsList);
int size;
GtkTreeIter iter;
char *def_groups = yon_config_get_by_key("USERGROUPS");
config_str users = yon_config_get_all_by_key("USERADD",&size);
if (users){
for (int i=0;i<size;i++){
@ -40,7 +41,7 @@ void yon_interface_update(main_window *widgets){
3,parameters_size>0?parameters[0]:"",
1,parameters_size>1?parameters[1]:"",
4,parameters_size>2?parameters[2]:"",
5,parameters_size>3?parameters[3]:"",
5,parameters_size>3?!strcmp(parameters[3],"x")||!strcmp(parameters[3],"")?def_groups:parameters[3]:def_groups,
6,parameters_size>4?parameters[4]:"",
7,parameters_size>5?strcmp(parameters[5],"x")&&strcmp(parameters[5],"")? parameters[5][0]=='%'&&parameters[5][1]=='%'? UNENCRYPTED_LABEL: ENCRYPTED_LABEL : DEFAULT_USER_LABEL : DEFAULT_USER_LABEL,
-1);
@ -1452,7 +1453,7 @@ void on_user_save(GtkWidget *self, dictionary *dict){
2,yon_char_return_if_exist(login,""),
3,yon_char_return_if_exist(username,""),
4,yon_char_return_if_exist(main_group,login),
5,yon_char_return_if_exist(additional_groups,""),
5,yon_char_return_if_exist(additional_groups,yon_config_get_by_key("USERGROUPS")),
6,yon_char_unite(yon_char_return_if_exist(user_home,""),yon_char_return_if_exist(user_shell,""),yon_char_return_if_exist(create_system_user,""),yon_char_return_if_exist(create_ununique,""),yon_char_return_if_exist(do_not_check,""),NULL),
7,password_status,
-1);

Loading…
Cancel
Save