Commit graph

200 commits

Author SHA1 Message Date
Griatch
eafe390db4 Use isort, run format on code 2022-11-18 12:02:46 +01:00
Griatch
a461a97576 Format code imports 2022-11-10 22:21:12 +01:00
Owllex
65ed5d29df Change default ID field to be BigAutoField.
* Add relevant migration files for all apps.
2022-10-31 13:13:02 -07:00
Griatch
da68598b63 Add tag to catch link-dead puppet. Resolve #2829, #2737 2022-10-29 20:54:57 +02:00
homeofpoe
0c1b2e894a Update manager.py
Fixing a typo.
2022-10-20 11:22:30 -07:00
Griatch
8486905a66 Handle channel.msg tuple-form outputfuncs. Resolve #2699. 2022-09-25 01:01:44 +02:00
Griatch
43378b4c41 Ran black on sources 2022-09-18 23:58:32 +02:00
Griatch
f05add7c5b Merge branch 'develop' into contrib/evadventure 2022-09-17 13:23:13 +02:00
Griatch
a0a0a248a0 Break up/extend MULTISESSION_MODE into several new settings 2022-09-17 11:58:22 +02:00
Griatch
19bd7ce0b7 Resolve merge conflicts 2022-08-02 16:19:25 +02:00
Alessandro Ogier
32ac772930 add missing f-strings prefix 2022-08-01 23:55:34 +02:00
Griatch
c95c8213a0 Add Account.uses_screenreader. Added evadventure mini-map 2022-07-24 23:21:36 +02:00
Cory F. Cohen
a05ec09f51 Fix various typos in several files.
All are in comments and docstrings, and none should be controversial
in any way (e.g. British versus American spelling).
2022-06-21 21:12:45 -04:00
Griatch
ef7280f55a Add TagProperty, AliasProperty, PermissionProperty. Default autocreate=True for AttributeProperty. 2022-04-09 15:56:24 +02:00
Griatch
bd3e31bf3c Run black reformatter on code 2022-02-08 13:03:52 +01:00
Griatch
5859de7054 Change to use super() instead of the old py2 style everywhere 2022-01-26 21:51:55 +01:00
Griatch
9c0b44e13a Homogenize manager search methods to return querysets. Resolve #2384. 2022-01-09 17:13:24 +01:00
Griatch
e70337b6d2 Move create methods into managers, leave utils.create as wrappers.
Resolve #2118.
2022-01-09 00:30:32 +01:00
Griatch
a4a658616e Run migrations. Update contrib paths stored in db 2022-01-07 18:11:51 +01:00
Griatch
19f920b6d4 Clean up all test suites 2022-01-07 16:12:12 +01:00
Griatch
58f86fd3d7 Make common typeclass.delete return True/False to match Object.delete api for consistency. Resolve #2398 2021-11-03 23:20:00 +01:00
Griatch
a51e4af609 Change to MyST parser 2021-10-26 21:31:20 +02:00
Griatch
a815db4ca9 Complete permanent->persistent rename of cmdset kwarg for consistency 2021-08-06 17:16:44 +02:00
Griatch
40a5abe204 Resolves #2465, as per suggesion of @GulliblePsychologist 2021-07-26 22:22:26 +02:00
Griatch
7ff8cbb341 I18n string cleanup and refactoring 2021-05-27 17:37:26 +02:00
Griatch
59dd0b007a Update HaProxy document, move server/admin to correct place 2021-05-26 20:12:19 +02:00
Griatch
1bdcafcef4 Migrating models, many admin tweaks 2021-05-20 23:43:46 +02:00
Griatch
efe3a28343 Correct admin in new location 2021-05-17 09:01:55 +02:00
Griatch
8e02be23e4 Trying to relocate admin (not working yet) 2021-05-16 23:40:31 +02:00
Griatch
858d00c853 Move calling of channel-msg hooks to channel side 2021-05-09 17:01:26 +02:00
Griatch
a95d801b1e Remove channelhandler 2021-05-08 16:30:17 +02:00
Griatch
25e7e5a500 First version of refactored channel hooks 2021-04-11 21:43:21 +02:00
Griatch
48ebe5e3c2 Start refactoring channels 2021-04-11 16:17:02 +02:00
fariparedes
acd1765ea3 Proposed fix 2021-04-06 21:06:14 +02:00
Griatch
b5195a6e96 [feat] Script refactor; decouple timer component from script lifetime. Resolve #1715 2021-03-07 10:34:01 +01:00
Griatch
cd579fb649 Remove BASE_*_TYPECLASS from flat API, break circular imports of cmdhandler in accounts/objects. Resolve #2330. 2021-03-07 10:31:30 +01:00
Griatch
dc64e719b5 Merge branch 'master' into develop 2021-01-30 13:13:00 +01:00
Tim Chaplin
152e86a7f3 Don't override location passed through kwargs 2021-01-18 16:37:20 -05:00
DegenerateTriangle
1652b45667 Honor START_LOCATION in default account creation.
Currently START_LOCATION is only honored by the "charcreate" command, which is unintuitive.
2020-12-25 17:22:18 -05:00
duysqubix
68795e3adc Merge branch 'master' into feature/add-jupyter-notebook-support
Allows for jupyter notebook support via `evennia shell_plus --notebook` comand
2020-12-09 10:14:55 -06:00
Kevin C. Coram
b555fd10bb Add null checking when getting puppet from session
When account.execute_cmd() is called without an explicit session
argument for a server using MULTISESSION_MODE 2 or 3, it does not
know which session to use and may leave it None. Downstream, code
attempting to get the puppet from the session can fail with an
error because of the None session.

This change adds in checking for the None session, and sets the puppet
to None if there is no session defined.
2020-11-17 15:06:19 +00:00
Griatch
ae05e62beb Merge pull request #2230 from strikaco/throttle
Refactors throttle to use Django caching (partial fix for #2223).
2020-10-21 21:02:15 +02:00
Johnny
8219a1db28 Renames authentication throttle back to login throttle. 2020-10-15 01:22:55 +00:00
Johnny
2bd2a649ca Refactors throttle to use Django caching. 2020-10-13 20:27:05 +00:00
Griatch
b449ebe3d4 Fix style to Keyword Args 2020-10-12 21:13:06 +02:00
Griatch
90a1a0cba8 Resolve merge conflicts 2020-10-08 23:35:31 +02:00
Griatch
d414cc3ccd Start add docs again 2020-10-08 21:45:18 +02:00
Kami Hines
ec1926d002 Fix login/out announcement bug based on server time settings 2020-10-03 21:13:16 -07:00
Griatch
9cdc37355c Resolve merge conflicts 2020-09-16 23:49:05 +02:00
Griatch
1e5c302e9b Use localtime for MudInfo channel output. Resolves #2182. 2020-09-01 22:37:07 +02:00