def harvest_sources_reindex(context, data_dict): ''' Authorization check for reindexing all harvest sources Only sysadmins can do it ''' if not user_is_sysadmin(context): return {'success': False, 'msg': pt._('Only sysadmins can reindex all harvest sources')} else: return {'success': True}
def harvest_objects_import(context, data_dict): ''' Authorization check reimporting all harvest objects Only sysadmins can do it ''' if not user_is_sysadmin(context): return {'success': False, 'msg': pt._('Only sysadmins can reimport all harvest objects')} else: return {'success': True}
def harvest_jobs_run(context, data_dict): ''' Authorization check for running the pending harvest jobs Only sysadmins can do it ''' if not user_is_sysadmin(context): return {'success': False, 'msg': pt._('Only sysadmins can run the pending harvest jobs')} else: return {'success': True}
def harvest_job_create_all(context, data_dict): ''' Authorization check for creating new jobs for all sources Only sysadmins can do it ''' if not user_is_sysadmin(context): return {'success': False, 'msg': pt._('Only sysadmins can create harvest jobs for all sources')} else: return {'success': True}