fix(election): seed missing permissions in Liquibase migration 0337
Add 5 permissions that the write service enforces but were absent from the DB seed: UPDATE_ELECTION, ELIGIBILITY_CHECK_ELECTION, CEO_PRECHECK_ELECTION, APPROVE_ELECTION_NOMINATION, APPROVE_ELECTION_CANDIDATE — without these, role assignments for those operations would fail at runtime. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
5899d2ca07
commit
3367b7d935
+35
@@ -385,6 +385,41 @@
|
||||
<column name="action_name" value="CREATE"/>
|
||||
<column name="can_maker_checker" valueBoolean="false"/>
|
||||
</insert>
|
||||
<insert tableName="m_permission">
|
||||
<column name="grouping" value="portfolio"/>
|
||||
<column name="code" value="UPDATE_ELECTION"/>
|
||||
<column name="entity_name" value="ELECTION"/>
|
||||
<column name="action_name" value="UPDATE"/>
|
||||
<column name="can_maker_checker" valueBoolean="false"/>
|
||||
</insert>
|
||||
<insert tableName="m_permission">
|
||||
<column name="grouping" value="portfolio"/>
|
||||
<column name="code" value="ELIGIBILITY_CHECK_ELECTION"/>
|
||||
<column name="entity_name" value="ELECTION"/>
|
||||
<column name="action_name" value="ELIGIBILITY_CHECK"/>
|
||||
<column name="can_maker_checker" valueBoolean="false"/>
|
||||
</insert>
|
||||
<insert tableName="m_permission">
|
||||
<column name="grouping" value="portfolio"/>
|
||||
<column name="code" value="CEO_PRECHECK_ELECTION"/>
|
||||
<column name="entity_name" value="ELECTION"/>
|
||||
<column name="action_name" value="CEO_PRECHECK"/>
|
||||
<column name="can_maker_checker" valueBoolean="false"/>
|
||||
</insert>
|
||||
<insert tableName="m_permission">
|
||||
<column name="grouping" value="portfolio"/>
|
||||
<column name="code" value="APPROVE_ELECTION_NOMINATION"/>
|
||||
<column name="entity_name" value="ELECTION_NOMINATION"/>
|
||||
<column name="action_name" value="APPROVE"/>
|
||||
<column name="can_maker_checker" valueBoolean="false"/>
|
||||
</insert>
|
||||
<insert tableName="m_permission">
|
||||
<column name="grouping" value="portfolio"/>
|
||||
<column name="code" value="APPROVE_ELECTION_CANDIDATE"/>
|
||||
<column name="entity_name" value="ELECTION_CANDIDATE"/>
|
||||
<column name="action_name" value="APPROVE"/>
|
||||
<column name="can_maker_checker" valueBoolean="false"/>
|
||||
</insert>
|
||||
</changeSet>
|
||||
|
||||
</databaseChangeLog>
|
||||
|
||||
Reference in New Issue
Block a user