def ConfigureRoles(): admin = Role(name="Administrator") RoleAvatar(name="AdminAvatar",role=admin) gm = Role(name="GM") RoleAvatar(name="GMAvatar",role=gm) character = Role(name="CharacterServer") RoleAvatar(name="CharacterAvatar",role=character) wdaemon = Role(name="WorldDaemon") RoleAvatar(name="WorldDaemonAvatar",role=wdaemon)
def ConfigureRoles(): registration = Role(name="Registration") RoleAvatar(name="RegistrationAvatar", role=registration) enumWorlds = Role(name="EnumWorlds") RoleAvatar(name="EnumWorldsAvatar", role=enumWorlds) player = Role(name="Player") RoleAvatar(name="EnumWorldsAvatar", role=player) RoleAvatar(name="PlayerAvatar", role=player) world = Role(name="World") RoleAvatar(name="NewWorldAvatar", role=world) RoleAvatar(name="WorldAvatar", role=world) RoleAvatar(name="EnumWorldsAvatar", role=world) character = Role(name="CharacterServer") RoleAvatar(name="CharacterAvatar", role=character)
def ConfigureRoles(): #--- User and Role Table creation from mud.common.permission import Role, TablePermission, ColumnPermission, User, BannedUser, BannedIP from mud.common.avatar import RoleAvatar #configure connections TABLES = [ Role, User, BannedUser, BannedIP, TablePermission, ColumnPermission, RoleAvatar ] #for now we'll drop and recreate the tables every time for t in TABLES: t.dropTable(ifExists=True) t.createTable() #immortal immortal = Role(name="Immortal") RoleAvatar(name="RoleEnumAvatar", role=immortal) RoleAvatar(name="DatabaseAvatar", role=immortal) RoleAvatar(name="ImmortalAvatar", role=immortal) RoleAvatar(name="GuardianAvatar", role=immortal) RoleAvatar(name="PlayerAvatar", role=immortal) RoleAvatar(name="SimAvatar", role=immortal) #guardian guardian = Role(name="Guardian") RoleAvatar(name="PlayerAvatar", role=guardian) RoleAvatar(name="GuardianAvatar", role=guardian) RoleAvatar(name="SimAvatar", role=guardian) newplayer = Role(name="NewPlayer") RoleAvatar(name="NewPlayerAvatar", role=newplayer) player = Role(name="Player") RoleAvatar(name="PlayerAvatar", role=player) RoleAvatar(name="SimAvatar", role=player) #dedicated zone server zserver = Role(name="ZoneServer") RoleAvatar(name="SimAvatar", role=zserver) zuser = User(name="ZoneServer", password="******") zuser.addRole(zserver) query = Role(name="Query") RoleAvatar(name="QueryAvatar", role=query) stats = Role(name="Stats") RoleAvatar(name="StatsAvatar", role=stats)
def ConfigureRoles(): ms = Role(name="MS") RoleAvatar(name="MailAvatar", role=ms) msp = Role(name="MSP") RoleAvatar(name="MailProxyAvatar", role=msp)
def ConfigureRoles(): ah = Role(name="AH") RoleAvatar(name="AHAvatar",role=ah)