AfDal AfKernel AfUser Module


Functions

gboolean afdal_af_kernel_af_user_af_group_add (gint af_user_id, gint af_group_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to make the given Af-Arch user belong to the given Af-Arch Group.
gboolean afdal_af_kernel_af_user_af_group_delete_all (gint af_user_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to remove the given user from all groups the user may be in.
gboolean afdal_af_kernel_af_user_af_group_list (gint initial_af_user, gint max_row_number, gint af_group_id, AfDalDataFunc usr_function, gpointer usr_data)
 Allows to show all users inside the given group.
gboolean afdal_af_kernel_af_user_af_group_num_elements (gint af_group_id, AfDalSimpleFunc usr_function, gpointer usr_data)
 Allows to get how many user there are on the given group.
gboolean afdal_af_kernel_af_user_af_group_remove (gint af_user_id, gint af_group_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to remove the given Af-Arch user from the given Af-Arch group.
gboolean afdal_af_kernel_af_user_af_group_set (gint af_user_id, gint af_group_id, gboolean value_to_set, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to set a relation between the given group and user according to the status for the given value_to_set.
gboolean afdal_af_kernel_af_user_af_group_update_all (gint af_user_id, AfDalSetof *setof_af_group, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to make a user to belong to several groups with one operation.
gboolean afdal_af_kernel_af_user_change_password (gchar *old_password, gchar *new_password, gchar *new_password2, AfDalNulFunc usr_function, gpointer usr_data)
 Allows Af-Arch user to update its password without having any special permission.
gboolean afdal_af_kernel_af_user_change_password_user (gint user_id, gchar *new_password, gchar *new_password2, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to change the password for any user.
gboolean afdal_af_kernel_af_user_edit (gint id, gchar *nick, gchar *password, gchar *description, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to edit an Af-Arch users data.
gboolean afdal_af_kernel_af_user_list (gint initial, gint max_row_number, AfDalDataFunc usr_function, gpointer usr_data)
 Show actual list of users created inside the system.
gboolean afdal_af_kernel_af_user_new (gchar *nick, gchar *password, gchar *description, AfDalSimpleFunc usr_function, gpointer usr_data)
 Creates a new Af-Arch user.
gboolean afdal_af_kernel_af_user_num_elements (AfDalSimpleFunc usr_function, gpointer usr_data)
 Allows to get how many Af-Arch user are already created on the system.
gboolean afdal_af_kernel_af_user_permission_add (gint af_user_id, gint permission_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to set the given permission to the given Af-Arch user enabling user to invoke the service.
gboolean afdal_af_kernel_af_user_permission_delete_all (gint af_user_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to revoke all permission to the given user defined by af_user_id.
gboolean afdal_af_kernel_af_user_permission_list (gint initial_af_user, gint max_row_number, gint permission_id, AfDalDataFunc usr_function, gpointer usr_data)
 Allows to get which users have the given permission defined by permission_id.
gboolean afdal_af_kernel_af_user_permission_num_elements (gint permission_id, AfDalSimpleFunc usr_function, gpointer usr_data)
 Allows to get how many users have already set the given permission defined by permission_id.
gboolean afdal_af_kernel_af_user_permission_remove (gint af_user_id, gint permission_id, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to remove the given permission for the given user.
gboolean afdal_af_kernel_af_user_permission_set (gint af_user_id, gint permission_id, gboolean value_to_set, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to change current relation between the given user and permission according to the value of value_to_set.
gboolean afdal_af_kernel_af_user_permission_update_all (gint af_user_id, AfDalSetof *setof_permission, AfDalNulFunc usr_function, gpointer usr_data)
 Allows to configure in one operation a set of permission to the given user.
gboolean afdal_af_kernel_af_user_previous (gint initial, gint max_previous_row_number, AfDalDataFunc usr_function, gpointer usr_data)
 This function returns on the given AfDalDataFunc an AfDalData object which contains an AfDalList with AfDalAfKernelAfUser data nodes.
gboolean afdal_af_kernel_af_user_reference (gint id, AfDalNodeFunc usr_function, gpointer usr_data)
 INVOCATION METHOD: This function allows to perform a asynchronous remote invocation for the service "af_kernel::af_user::reference".
gboolean afdal_af_kernel_af_user_remove (gint id, AfDalNulFunc usr_function, gpointer usr_data)
 Removes the given Af-Arch user identified by id parameter.