from enum import IntEnum class AdministrativeRole(IntEnum): NONE = 0 PERSONAL = 1 BUSINESS = 2 CONTRIBUTOR = 4 ADMINISTRATOR = 8 # now UI cannot siginin if user role is 8 class Capability(IntEnum): VISITOR = 1 COMMUNICATOR = 2 REQUESTER = 4 PROVIDER = 8 DEVELOPER = 16 class Feature(IntEnum): ANY = 0xFFFFFFFF SENDMESSAGE = 0x1 INITIATEREQUEST = 0x2 MAKEPROPOSAL = 0x4 CREATEPROJECT = 0x8