Project

General

Profile

bug #7099

Make CdmAuthority a persistable class

Added by Andreas Müller over 1 year ago. Updated 2 months ago.

Status:
New
Priority:
Priority14
Category:
cdm
Target version:
Start date:
11/30/2017
Due date:
% Done:

0%

Severity:
normal
Found in Version:

Description

We need a persistable Authority base class which will then be extended by classes Role and CdmAuthority. It will replace the existing GrantedAuthorityImpl.

We need the following fields for CdmAuthority:

  • permissionClass (hibernate user type for the enum required)
  • property (String)
  • operation (hibernate user type for enumSet required)
  • targetUuid

NOTE: first read #7100 which extends this model change

For Role we only need:

  • role (String, or if Role becomes an enum, => enum user type)

Related issues

Related to Edit - task #7100: Split CdmAuthority into operations and filters New 11/30/2017
Copied from Edit - feature request #3133: security: preparation and first steps for Role, CdmAuthority and GrantedAuthorityImpl implement GrantedAuthority Closed 10/05/2012

History

#1 Updated by Andreas Müller over 1 year ago

  • Copied from feature request #3133: security: preparation and first steps for Role, CdmAuthority and GrantedAuthorityImpl implement GrantedAuthority added

#2 Updated by Andreas Müller over 1 year ago

  • Related to task #7100: Split CdmAuthority into operations and filters added

#3 Updated by Andreas Müller over 1 year ago

  • Description updated (diff)

#4 Updated by Andreas Müller 11 months ago

  • Priority changed from New to Highest

#6 Updated by Andreas Müller 11 months ago

  • Target version changed from CDM UML 5.0 to CDM UML 5.5

#7 Updated by Andreas Müller 2 months ago

  • Priority changed from Highest to Priority14

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)