mariuz / flamerobin

FlameRobin is a database administration tool for Firebird RDBMS. Our goal is to build a tool that is: lightweight (small footprint, fast execution) cross-platform (Linux, Windows, Mac OS X, FreeBSD) dependent only on other Open Source software
http://flamerobin.org
MIT License
211 stars 64 forks source link

Add System Privileges to Role Management #382

Open DaltonCalford opened 3 days ago

DaltonCalford commented 3 days ago

The current role management tool does not allow for system privilege management

image

Current list of system privileges ACCESS_ANY_OBJECT_IN_DATABASE ACCESS_SHUTDOWN_DATABASE CHANGE_HEADER_SETTINGS CHANGE_MAPPING_RULES CHANGE_SHUTDOWN_MODE CREATE_DATABASE CREATE_PRIVILEGED_ROLES CREATE_USER_TYPES DROP_DATABASE GET_DBCRYPT_INFO GRANT_REVOKE_ANY_DDL_RIGHT GRANT_REVOKE_ON_ANY_OBJECT IGNORE_DB_TRIGGERS MODIFY_ANY_OBJECT_IN_DATABASE MODIFY_EXT_CONN_POOL MONITOR_ANY_ATTACHMENT PROFILE_ANY_ATTACHMENT READ_RAW_PAGES REPLICATE_INTO_DATABASE SELECT_ANY_OBJECT_IN_DATABASE TRACE_ANY_ATTACHMENT USE_GBAK_UTILITY USE_GFIX_UTILITY USE_GRANTED_BY_CLAUSE USE_GSTAT_UTILITY USE_NBACKUP_UTILITY USER_MANAGEMENT