Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
permissions_editor.h File Reference
Include dependency graph for permissions_editor.h:

Go to the source code of this file.

Functions

bool AddPermissionsEditor (PermissionsGroup *permissions_group_p, const char *id_s, ParameterSet *param_set_p, const bool read_only_flag, FieldTrialServiceData *ft_data_p)
 
bool GetPermissionsEditorParameterTypeForNamedParameter (const char *param_name_s, ParameterType *pt_p)
 
bool RunForPermissionEditor (ParameterSet *param_set_p, PermissionsGroup *permissions_group_p, ServiceJob *job_p, User *user_p, ServiceData *data_p)
 
PermissionsGroupGetPermissionsGroupFromPermissionsEditor (ParameterSet *param_set_p, ServiceJob *job_p, User *user_p, ServiceData *data_p)
 

Function Documentation

◆ AddPermissionsEditor()

bool AddPermissionsEditor ( PermissionsGroup permissions_group_p,
const char *  id_s,
ParameterSet param_set_p,
const bool  read_only_flag,
FieldTrialServiceData ft_data_p 
)

◆ GetPermissionsEditorParameterTypeForNamedParameter()

bool GetPermissionsEditorParameterTypeForNamedParameter ( const char *  param_name_s,
ParameterType pt_p 
)

◆ RunForPermissionEditor()

bool RunForPermissionEditor ( ParameterSet param_set_p,
PermissionsGroup permissions_group_p,
ServiceJob job_p,
User user_p,
ServiceData data_p 
)

◆ GetPermissionsGroupFromPermissionsEditor()

PermissionsGroup* GetPermissionsGroupFromPermissionsEditor ( ParameterSet param_set_p,
ServiceJob job_p,
User user_p,
ServiceData data_p 
)