feature_map = { # Note, enabled rbac field_categories are defined # in LogAnalysisInfo/field_categories.cfg, if enabled # they are added to a role, respectively they are added # to the feature_map at runtime admin = { profiles = { # FEATURE NAME label = "$lang_admin.feature_map.profiles" has_view = true has_edit = false has_add = true has_delete = true } # profiles profiles_database_info_column = { label = "- $lang_admin.feature_map.profiles_database_info_column" has_view = true has_edit = false has_add = false has_delete = false } # profiles_database_info_column profiles_created_by_column = { label = "- $lang_admin.feature_map.profiles_created_by_column" has_view = true has_edit = false has_add = false has_delete = false } # profiles_created_by_column profiles_dashboard = { label = "- $lang_admin.feature_map.profiles_view" has_view = true has_edit = true has_add = false has_delete = false } # profiles_dashboard rename_profile = { label = "- $lang_admin.feature_map.rename_profile" has_view = true has_edit = false has_add = false has_delete = false } # rename_profile scheduler = { label = "$lang_admin.feature_map.scheduler" has_view = true has_edit = true has_add = true has_delete = true } # scheduler users = { label = "$lang_admin.feature_map.users" has_view = true has_edit = true has_add = true has_delete = true } # users roles = { label = "$lang_admin.feature_map.roles" has_view = true has_edit = true has_add = true has_delete = true } # roles preferences = { label = "$lang_admin.feature_map.preferences" has_view = true has_edit = true has_add = false has_delete = false } # preferences tasks = { label = "$lang_admin.feature_map.tasks" has_view = true has_edit = false has_add = false has_delete = false } # tasks licensing = { label = "$lang_admin.feature_map.licensing" has_view = true has_edit = true has_add = true has_delete = true } # licensing import_data = { label = "$lang_admin.feature_map.import_data" has_view = true has_edit = false has_add = false has_delete = false } # import_data # my_account = { # Note, this is the non-root-admin my account page to change the user password # label = "$lang_admin.feature_map.my_account" # has_view = true # has_edit = true # has_add = false # has_delete = false # } # my_account user_settings_password = { label = "$lang_admin.feature_map.user_settings_password" has_view = true has_edit = true has_add = false has_delete = false } # user_settings_password user_settings_email_address = { label = "$lang_admin.feature_map.user_settings_email_address" has_view = true has_edit = true has_add = false has_delete = false } # user_settings_email_address user_settings_language_options = { label = "$lang_admin.feature_map.user_settings_language_options" has_view = true has_edit = true has_add = false has_delete = false } # user_settings_language_options tools = { label = "$lang_admin.feature_map.tools" has_view = true has_edit = false has_add = false has_delete = false } # import_data support = { label = "$lang_admin.feature_map.support" has_view = true has_edit = false has_add = false has_delete = false } # support } # admin config = { database_info = { label = "$lang_stats.btn.database_info" has_view = true has_edit = false has_add = false has_delete = false } # database update_database = { label = "$lang_stats.btn.update_database" has_view = true has_edit = false has_add = false has_delete = false } # update_database build_database = { label = "$lang_stats.btn.build_database" has_view = true has_edit = false has_add = false has_delete = false } # build_database log_source = { label = "$lang_admin.feature_map.log_source" has_view = true has_edit = true has_add = true has_delete = true } # licensing log_parsing_filters = { label = "$lang_admin.feature_map.log_parsing_filters" has_view = true has_edit = true has_add = true has_delete = true } # log_parsing_filters log_filters = { label = "$lang_admin.feature_map.log_filters" has_view = true has_edit = true has_add = true has_delete = true } # log_filters log_fields = { label = "$lang_admin.feature_map.log_fields" has_view = true has_edit = true has_add = true has_delete = true } # log_fields log_processing = { label = "$lang_admin.feature_map.log_processing" has_view = true has_edit = true has_add = false has_delete = false } # log_processing database = { label = "$lang_admin.general.database_server_and_tuning" has_view = true has_edit = true has_add = false has_delete = false } # database database_filters = { label = "$lang_admin.general.database_filters" has_view = true has_edit = true has_add = true has_delete = true } # database_filters database_fields = { label = "$lang_admin.feature_map.database_fields" has_view = true has_edit = true has_add = true has_delete = true } # database_fields xrefs = { label = "$lang_admin.feature_map.xrefs" has_view = true has_edit = true has_add = true has_delete = true } # xrefs reports = { label = "$lang_admin.general.reports_editor" has_view = true has_edit = true has_add = true has_delete = true } # reports report_options = { label = "$lang_admin.feature_map.report_options" has_view = true has_edit = true has_add = false has_delete = false } # report_options report_fields = { label = "$lang_admin.feature_map.report_fields" has_view = true has_edit = true has_add = true has_delete = true } # report_fields miscellaneous = { label = "$lang_admin.general.dns_lookup_support_and_action_email" has_view = true has_edit = true has_add = false has_delete = false } # miscellaneous # session_fields are no longer availabe since nunchaku # session_fields = { # label = "$lang_admin.feature_map.session_fields" # has_view = true # has_edit = true # has_add = false # has_delete = false # } # database_fields new_field_wizard = { label = "$lang_admin.feature_map.new_field_wizard" has_view = true has_edit = false has_add = false has_delete = false } # new_field_wizard snapons = { label = "$lang_admin.feature_map.snapons" has_view = true has_edit = true has_add = true has_delete = true } # snapons process_logs = { label = "$lang_admin.feature_map.process_logs" has_view = true has_edit = false has_add = false has_delete = false } # process_logs cancel_task = { label = "$lang_admin.feature_map.cancel_task" has_view = true has_edit = false has_add = false has_delete = false } # cancel_task } # config reports = { access_reports = { label = "$lang_admin.feature_map.access_reports" has_view = true has_edit = false has_add = false has_delete = false } # access_reports date_picker = { label = "$lang_admin.feature_map.date_picker" has_view = true has_edit = false has_add = false has_delete = false } # date_picker global_filter = { label = "$lang_admin.feature_map.global_filter" has_view = true has_edit = false has_add = false has_delete = false } # global_filter macros = { label = "$lang_admin.feature_map.macros" has_view = true has_edit = false has_add = false has_delete = false } # macros send_report_by_email = { label = "$lang_admin.feature_map.send_report_by_email" has_view = true has_edit = false has_add = false has_delete = false } # send_report_by_email save_report_changes = { # This saves the report changes to users_cache but not to the profile # See save_report_changes_to_profile for details label = "$lang_admin.feature_map.save_report_changes" has_view = true has_edit = false has_add = false has_delete = false } # save_report_changes save_report_changes_to_profile = { # This saves the report changes to the profile but not to users_cache. # It will be only active if access to save_report_changes is true. # Note that we don't display save_report_changes_to_profile as checkbox in the # roles/reports window but handle it with a sub-window in the save_report_changes row! label = "SAVE REPORT CHANGES TO PROFILE (ROW IS HIDDEN IN ROLES GUI)" has_view = true has_edit = false has_add = false has_delete = false } # save_report_changes_to_profile save_as_new_report = { label = "$lang_admin.feature_map.save_as_new_report" has_view = true has_edit = false has_add = false has_delete = false } # save_as_new_report update_database = { label = "$lang_stats.btn.update_database" has_view = true has_edit = false has_add = false has_delete = false } # update_database build_database = { label = "$lang_stats.btn.build_database" has_view = true has_edit = false has_add = false has_delete = false } # build_database active_filters_info = { label = "$lang_stats.active_filters_info.label" has_view = true has_edit = false has_add = false has_delete = false } # active_filters_info cancel_task = { label = "$lang_admin.feature_map.cancel_task" has_view = true has_edit = false has_add = false has_delete = false } # cancel_task csv_export = { label = "$lang_admin.feature_map.csv_export" has_view = true has_edit = false has_add = false has_delete = false } # csv_export customize_report_element = { label = "$lang_admin.feature_map.customize_report_element" has_view = true has_edit = false has_add = false has_delete = false } # customize_report_element # "cre" is an abbrevation for customize_report_element. # The cre_ features below are only relevant for customize_report_element cre_graph_options = { label = "- $lang_admin.feature_map.cre_graph_options" has_view = true has_edit = false has_add = false has_delete = false } # cre_graph_options cre_pivot_table = { label = "- $lang_admin.feature_map.cre_pivot_table" has_view = true has_edit = false has_add = false has_delete = false } # cre_pivot_table #cre_save_changes_to_profile = { # label = "$lang_admin.feature_map.cre_save_changes_to_profile" # has_view = true # has_edit = false # has_add = false # has_delete = false #} # cre_save_changes_to_profile } # reports field_categories = "" # Added at runtime, read from LogAnalysisInfo/field_categories.cfg miscellaneous = { help = { label = "$lang_admin.feature_map.main_help_links" has_view = true has_edit = false has_add = false has_delete = false } # help } # miscellaneous # # Network API actions (displayed within miscellaneous tab). # network_api node names must match action names. # requires_profile defines that the network action # requires a specific profile to operate on and that # the user must have access to this profile. # # network_api = { create_user = { label = "$lang_admin.feature_map.network_api_create_user" has_view = true has_edit = false has_add = false has_delete = false requires_profile = false } # create_user delete_user = { label = "$lang_admin.feature_map.network_api_delete_user" has_view = true has_edit = false has_add = false has_delete = false requires_profile = false } # delete_user get_report = { label = "$lang_admin.feature_map.network_api_get_report" has_view = true has_edit = false has_add = false has_delete = false requires_profile = true } # get_report # Vision integration list_current_profiles = { label = "$lang_admin.feature_map.network_api_list_current_profiles" has_view = true has_edit = false has_add = false has_delete = false requires_profile = false } # list_current_profiles list_current_reports = { label = "$lang_admin.feature_map.network_api_list_current_reports" has_view = true has_edit = false has_add = false has_delete = false requires_profile = true } # list_current_reports } # network_api } # feature_map