UserRoleAssignment entityTypeId+entityObjectId now required
this table only stores entity-dependent roles, independent roles are stored in the JHipster table JHI_USER_AUTHORITY
This commit is contained in:
parent
8ca206e1c0
commit
735f672ea1
30
README.md
30
README.md
@ -309,6 +309,36 @@ Once everything works again, we can push our new version:
|
|||||||
|
|
||||||
git push
|
git push
|
||||||
|
|
||||||
|
#### 5. General Aftermath
|
||||||
|
|
||||||
|
Think about which additional code could be effected by your JDL-changes!
|
||||||
|
Files which are not at all in the `jhipster-generated` branch, don't show conflicts even though they might need changes.
|
||||||
|
|
||||||
|
Here some examples for amendments to be done:
|
||||||
|
|
||||||
|
- in `historicization_*.xml`: the columns or their constraints
|
||||||
|
- `sampledata/*.xml/csv`
|
||||||
|
|
||||||
|
If you find more of such general cases, please add them here!
|
||||||
|
|
||||||
|
#### 6. Special Aftermath for new
|
||||||
|
|
||||||
|
Because we have added quite some functionality, after introducing new entities, there is a lot more to amend.
|
||||||
|
Here some issues to consider:
|
||||||
|
|
||||||
|
- add sample-data for the new entity
|
||||||
|
- internal (Angular) frontend: add table filters
|
||||||
|
- internal (Angular) frontend: amend input fields for multiline, if applicable
|
||||||
|
- internal (Angular) frontend: check if dates are properly formatted
|
||||||
|
- \*Mapper: add displayLabel for entity itself and parents
|
||||||
|
- DTOs: add access-right annotations with customized JSON serializer/deserializer
|
||||||
|
- Validator: implement entity-based validator and call it in the generated service
|
||||||
|
- external API: add new type to client library
|
||||||
|
|
||||||
|
WARNING: This list is most likely incomplete. Pleas add any new found issue!
|
||||||
|
|
||||||
|
For many of these issues look for HOWTO-commits in git or HOWTO comments in the source code.
|
||||||
|
|
||||||
### Generating the Table of Contents for Markdown
|
### Generating the Table of Contents for Markdown
|
||||||
|
|
||||||
This README file contains a table of contents generated by _doctoc_.
|
This README file contains a table of contents generated by _doctoc_.
|
||||||
|
@ -31,12 +31,12 @@
|
|||||||
|
|
||||||
<!-- all following columns like in base table, dropping unique constraints -->
|
<!-- all following columns like in base table, dropping unique constraints -->
|
||||||
|
|
||||||
<column name="entity_type_id" type="varchar(255)">
|
<column name="entity_type_id" type="varchar(32)">
|
||||||
<constraints nullable="true" />
|
<constraints nullable="false" />
|
||||||
</column>
|
</column>
|
||||||
|
|
||||||
<column name="entity_object_id" type="bigint">
|
<column name="entity_object_id" type="bigint">
|
||||||
<constraints nullable="true" />
|
<constraints nullable="false" />
|
||||||
</column>
|
</column>
|
||||||
|
|
||||||
<column name="assigned_role" type="varchar(255)">
|
<column name="assigned_role" type="varchar(255)">
|
||||||
|
@ -6,20 +6,20 @@
|
|||||||
|
|
||||||
<!-- JHipster generated entity table changesets -->
|
<!-- JHipster generated entity table changesets -->
|
||||||
<include file="config/liquibase/changelog/00000000000000_initial_schema.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/00000000000000_initial_schema.xml" relativeToChangelogFile="false"/>
|
||||||
<include file="config/liquibase/changelog/20190430152136_added_entity_Customer.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/20190507105332_added_entity_Customer.xml" relativeToChangelogFile="false"/>
|
||||||
<include file="config/liquibase/changelog/20190430152137_added_entity_Membership.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/20190507105333_added_entity_Membership.xml" relativeToChangelogFile="false"/>
|
||||||
<include file="config/liquibase/changelog/20190430152138_added_entity_Share.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/20190507105334_added_entity_Share.xml" relativeToChangelogFile="false"/>
|
||||||
<include file="config/liquibase/changelog/20190430152139_added_entity_Asset.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/20190507105335_added_entity_Asset.xml" relativeToChangelogFile="false"/>
|
||||||
<include file="config/liquibase/changelog/20190430152140_added_entity_SepaMandate.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/20190507105336_added_entity_SepaMandate.xml" relativeToChangelogFile="false"/>
|
||||||
<include file="config/liquibase/changelog/20190430154711_added_entity_UserRoleAssignment.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/20190507105342_added_entity_UserRoleAssignment.xml" relativeToChangelogFile="false"/>
|
||||||
<!-- jhipster-needle-liquibase-add-changelog - JHipster will add liquibase changelogs here -->
|
<!-- jhipster-needle-liquibase-add-changelog - JHipster will add liquibase changelogs here -->
|
||||||
|
|
||||||
<!-- JHipster generated constraints changesets -->
|
<!-- JHipster generated constraints changesets -->
|
||||||
<include file="config/liquibase/changelog/20190430152137_added_entity_constraints_Membership.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/20190507105333_added_entity_constraints_Membership.xml" relativeToChangelogFile="false"/>
|
||||||
<include file="config/liquibase/changelog/20190430152138_added_entity_constraints_Share.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/20190507105334_added_entity_constraints_Share.xml" relativeToChangelogFile="false"/>
|
||||||
<include file="config/liquibase/changelog/20190430152139_added_entity_constraints_Asset.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/20190507105335_added_entity_constraints_Asset.xml" relativeToChangelogFile="false"/>
|
||||||
<include file="config/liquibase/changelog/20190430152140_added_entity_constraints_SepaMandate.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/20190507105336_added_entity_constraints_SepaMandate.xml" relativeToChangelogFile="false"/>
|
||||||
<include file="config/liquibase/changelog/20190430154711_added_entity_constraints_UserRoleAssignment.xml" relativeToChangelogFile="false"/>
|
<include file="config/liquibase/changelog/20190507105342_added_entity_constraints_UserRoleAssignment.xml" relativeToChangelogFile="false"/>
|
||||||
<!-- jhipster-needle-liquibase-add-constraints-changelog - JHipster will add liquibase constraints changelogs here -->
|
<!-- jhipster-needle-liquibase-add-constraints-changelog - JHipster will add liquibase constraints changelogs here -->
|
||||||
|
|
||||||
<!-- additional changesets, not generated by JHipster -->
|
<!-- additional changesets, not generated by JHipster -->
|
||||||
|
@ -42,9 +42,7 @@
|
|||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="form-control-label" jhiTranslate="hsadminNgApp.userRoleAssignment.assignedRole" for="field_assignedRole">Assigned Role</label>
|
<label class="form-control-label" jhiTranslate="hsadminNgApp.userRoleAssignment.assignedRole" for="field_assignedRole">Assigned Role</label>
|
||||||
<select class="form-control" name="assignedRole" [(ngModel)]="userRoleAssignment.assignedRole" id="field_assignedRole" required>
|
<select class="form-control" name="assignedRole" [(ngModel)]="userRoleAssignment.assignedRole" id="field_assignedRole" required>
|
||||||
<option value="HOSTMASTER">{{'hsadminNgApp.UserRole.HOSTMASTER' | translate}}</option>
|
<!-- only list entity-dependent roles here -->
|
||||||
<option value="ADMIN">{{'hsadminNgApp.UserRole.ADMIN' | translate}}</option>
|
|
||||||
<option value="SUPPORTER">{{'hsadminNgApp.UserRole.SUPPORTER' | translate}}</option>
|
|
||||||
<option value="CONTRACTUAL_CONTACT">{{'hsadminNgApp.UserRole.CONTRACTUAL_CONTACT' | translate}}</option>
|
<option value="CONTRACTUAL_CONTACT">{{'hsadminNgApp.UserRole.CONTRACTUAL_CONTACT' | translate}}</option>
|
||||||
<option value="FINANCIAL_CONTACT">{{'hsadminNgApp.UserRole.FINANCIAL_CONTACT' | translate}}</option>
|
<option value="FINANCIAL_CONTACT">{{'hsadminNgApp.UserRole.FINANCIAL_CONTACT' | translate}}</option>
|
||||||
<option value="TECHNICAL_CONTACT">{{'hsadminNgApp.UserRole.TECHNICAL_CONTACT' | translate}}</option>
|
<option value="TECHNICAL_CONTACT">{{'hsadminNgApp.UserRole.TECHNICAL_CONTACT' | translate}}</option>
|
||||||
|
Loading…
Reference in New Issue
Block a user