evennia/src/imc2
Griatch 7f7306a6e4 - Implemented permission system management inside the game
- changed @chperm to @setperm to avoid confusion with channel commands
- added @setgroup command for adding user group permissions
- Moved permissions/group setup into settings file to allow admins to tweak without going into evennia engine.
- Add all new players to default permission group (defined in settings)
- Defined a basic group hierarchy, removed permission 'genperms.builder' in favour of a group named builders instead, containing all relevant permissions.
- Filtered out all django's automatic permissions in @setperm/list to make permission system more controlled by admin.
- Probably fixed bug that caused new users to not be signed up to channels (more testing needed)
- Added Exception handler in unloggedin method create, this was killing tracebacks upon user creation.
/Griatch
2009-10-03 14:40:34 +00:00
..
__init__.py Adding the beginnings of IMC2 support. We are now able to connect and authenticate with an IMC2 network, theoretically without blocking our server thread. We can't actually do anything useful just yet, but stay tuned. 2009-04-11 05:55:26 +00:00
admin.py Show the IMC server name for IMC2ChannelMapping objects in the Django admin interface. 2009-04-30 04:21:58 +00:00
connection.py Cleaned spammy output to IMC users from IRC and evennia channels, where channel names tended to be added 2009-09-05 07:24:04 +00:00
events.py * Updated and expanded the State system; the API changed a bit. You now have to first *create* the state using 2009-08-16 01:18:58 +00:00
imc_ansi.py End all 'say' messages with a 'normal' ansi character to prevent bleedage. Also, added the beginnings of an IMC2 ansi parser. 2009-04-25 07:13:19 +00:00
models.py - Implemented permission system management inside the game 2009-10-03 14:40:34 +00:00
packets.py Cleaned spammy output to IMC users from IRC and evennia channels, where channel names tended to be added 2009-09-05 07:24:04 +00:00
reply_listener.py End all 'say' messages with a 'normal' ansi character to prevent bleedage. Also, added the beginnings of an IMC2 ansi parser. 2009-04-25 07:13:19 +00:00
trackers.py Handle IMC ice-destroy packets. 2009-04-30 04:05:19 +00:00