completed role permission setup
This commit is contained in:
@ -3,7 +3,7 @@
|
|||||||
CAUTION: Do not modify this file unless you know what you are doing.
|
CAUTION: Do not modify this file unless you know what you are doing.
|
||||||
Unexpected results may occur if the code is changed deliberately.
|
Unexpected results may occur if the code is changed deliberately.
|
||||||
-->
|
-->
|
||||||
<dbmodel pgmodeler-ver="0.9.1" author="Joern Muehlencord" last-position="0,0" last-zoom="0.85"
|
<dbmodel pgmodeler-ver="0.9.1" author="Joern Muehlencord" last-position="259,0" last-zoom="0.85"
|
||||||
default-schema="public" default-owner="postgres">
|
default-schema="public" default-owner="postgres">
|
||||||
<database name="account_test" encoding="UTF8" lc-collate="German_Germany.1252" lc-ctype="German_Germany.1252" is-template="false" allow-conns="true" sql-disabled="true">
|
<database name="account_test" encoding="UTF8" lc-collate="German_Germany.1252" lc-ctype="German_Germany.1252" is-template="false" allow-conns="true" sql-disabled="true">
|
||||||
</database>
|
</database>
|
||||||
@ -33,7 +33,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
|
|||||||
|
|
||||||
<table name="application_role">
|
<table name="application_role">
|
||||||
<schema name="public"/>
|
<schema name="public"/>
|
||||||
<position x="186.257" y="310"/>
|
<position x="158.022" y="490"/>
|
||||||
<column name="id" not-null="true">
|
<column name="id" not-null="true">
|
||||||
<type name="uuid" length="0"/>
|
<type name="uuid" length="0"/>
|
||||||
</column>
|
</column>
|
||||||
@ -158,10 +158,13 @@ CAUTION: Do not modify this file unless you know what you are doing.
|
|||||||
|
|
||||||
<table name="application_permission">
|
<table name="application_permission">
|
||||||
<schema name="public"/>
|
<schema name="public"/>
|
||||||
<position x="1571.12" y="573.662"/>
|
<position x="1588.77" y="866.604"/>
|
||||||
<column name="id" not-null="true">
|
<column name="id" not-null="true">
|
||||||
<type name="uuid" length="0"/>
|
<type name="uuid" length="0"/>
|
||||||
</column>
|
</column>
|
||||||
|
<column name="application" not-null="true">
|
||||||
|
<type name="uuid" length="0"/>
|
||||||
|
</column>
|
||||||
<column name="permission_name" not-null="true">
|
<column name="permission_name" not-null="true">
|
||||||
<type name="character varying" length="80"/>
|
<type name="character varying" length="80"/>
|
||||||
</column>
|
</column>
|
||||||
@ -171,14 +174,14 @@ CAUTION: Do not modify this file unless you know what you are doing.
|
|||||||
<constraint name="pk_application_permission" type="pk-constr" table="public.application_permission">
|
<constraint name="pk_application_permission" type="pk-constr" table="public.application_permission">
|
||||||
<columns names="id" ref-type="src-columns"/>
|
<columns names="id" ref-type="src-columns"/>
|
||||||
</constraint>
|
</constraint>
|
||||||
<constraint name="uidx_application_permission_name" type="uq-constr" table="public.application_permission">
|
<constraint name="application_permission_name_uidx" type="uq-constr" table="public.application_permission">
|
||||||
<columns names="permission_name" ref-type="src-columns"/>
|
<columns names="application,permission_name" ref-type="src-columns"/>
|
||||||
</constraint>
|
</constraint>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<table name="role_permission">
|
<table name="role_permission">
|
||||||
<schema name="public"/>
|
<schema name="public"/>
|
||||||
<position x="617.922" y="582.191"/>
|
<position x="843.804" y="631.603"/>
|
||||||
<column name="application_role" not-null="true">
|
<column name="application_role" not-null="true">
|
||||||
<type name="uuid" length="0"/>
|
<type name="uuid" length="0"/>
|
||||||
</column>
|
</column>
|
||||||
@ -192,7 +195,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
|
|||||||
|
|
||||||
<table name="mail_template">
|
<table name="mail_template">
|
||||||
<schema name="public"/>
|
<schema name="public"/>
|
||||||
<position x="684.593" y="789.132"/>
|
<position x="1840.59" y="309.132"/>
|
||||||
<column name="template_name" not-null="true">
|
<column name="template_name" not-null="true">
|
||||||
<type name="character varying" length="40"/>
|
<type name="character varying" length="40"/>
|
||||||
</column>
|
</column>
|
||||||
@ -206,7 +209,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
|
|||||||
|
|
||||||
<table name="application">
|
<table name="application">
|
||||||
<schema name="public"/>
|
<schema name="public"/>
|
||||||
<position x="57.6471" y="49.4118"/>
|
<position x="791.059" y="835.059"/>
|
||||||
<column name="id" not-null="true">
|
<column name="id" not-null="true">
|
||||||
<type name="uuid" length="0"/>
|
<type name="uuid" length="0"/>
|
||||||
</column>
|
</column>
|
||||||
@ -218,7 +221,7 @@ CAUTION: Do not modify this file unless you know what you are doing.
|
|||||||
</constraint>
|
</constraint>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<extension name="uuid-osp" sql-disabled="true">
|
<extension name="uuid-ossp">
|
||||||
<schema name="public"/>
|
<schema name="public"/>
|
||||||
</extension>
|
</extension>
|
||||||
|
|
||||||
@ -252,6 +255,12 @@ CAUTION: Do not modify this file unless you know what you are doing.
|
|||||||
<columns names="id" ref-type="dst-columns"/>
|
<columns names="id" ref-type="dst-columns"/>
|
||||||
</constraint>
|
</constraint>
|
||||||
|
|
||||||
|
<constraint name="application_permission_app_fk" type="fk-constr" comparison-type="MATCH FULL"
|
||||||
|
upd-action="NO ACTION" del-action="NO ACTION" ref-table="public.application" table="public.application_permission">
|
||||||
|
<columns names="application" ref-type="src-columns"/>
|
||||||
|
<columns names="id" ref-type="dst-columns"/>
|
||||||
|
</constraint>
|
||||||
|
|
||||||
<constraint name="fk_role_permission_application_role" type="fk-constr" comparison-type="MATCH SIMPLE"
|
<constraint name="fk_role_permission_application_role" type="fk-constr" comparison-type="MATCH SIMPLE"
|
||||||
upd-action="NO ACTION" del-action="NO ACTION" ref-table="public.application_role" table="public.role_permission">
|
upd-action="NO ACTION" del-action="NO ACTION" ref-table="public.application_role" table="public.role_permission">
|
||||||
<columns names="application_role" ref-type="src-columns"/>
|
<columns names="application_role" ref-type="src-columns"/>
|
||||||
@ -304,4 +313,9 @@ CAUTION: Do not modify this file unless you know what you are doing.
|
|||||||
dst-table="public.application" reference-fk="application_role_app_fk"
|
dst-table="public.application" reference-fk="application_role_app_fk"
|
||||||
src-required="false" dst-required="false"/>
|
src-required="false" dst-required="false"/>
|
||||||
|
|
||||||
|
<relationship name="rel_application_permission_application" type="relfk"
|
||||||
|
src-table="public.application_permission"
|
||||||
|
dst-table="public.application" reference-fk="application_permission_app_fk"
|
||||||
|
src-required="false" dst-required="false"/>
|
||||||
|
|
||||||
</dbmodel>
|
</dbmodel>
|
||||||
|
|||||||
Reference in New Issue
Block a user