On branch 001-label-backend-spec
Changes to be committed: new file: src/main/java/com/label/common/shiro/BearerToken.java new file: src/main/java/com/label/common/shiro/ShiroConfig.java new file: src/main/java/com/label/common/shiro/TokenFilter.java new file: src/main/java/com/label/common/shiro/TokenPrincipal.java new file: src/main/java/com/label/common/shiro/UserRealm.java modified: src/main/java/com/label/common/statemachine/DatasetStatus.java new file: src/test/java/com/label/AbstractIntegrationTest.java new file: src/test/java/com/label/unit/StateMachineTest.java new file: src/test/resources/db/init.sql
This commit is contained in:
@@ -7,7 +7,8 @@ public enum DatasetStatus {
|
||||
PENDING_REVIEW, APPROVED, REJECTED;
|
||||
|
||||
public static final Map<DatasetStatus, Set<DatasetStatus>> TRANSITIONS = Map.of(
|
||||
PENDING_REVIEW, Set.of(APPROVED, REJECTED)
|
||||
// APPROVED/REJECTED: terminal states
|
||||
PENDING_REVIEW, Set.of(APPROVED, REJECTED),
|
||||
REJECTED, Set.of(PENDING_REVIEW) // 重新提交审核
|
||||
// APPROVED: terminal state
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user