Griatch
|
2b3a32e447
|
Reshuffling the Evennia package into the new template paradigm.
|
2015-01-06 14:53:45 +01:00 |
|
Griatch
|
70da53569d
|
Removed .typeclass and .dbobj references in codebase.
|
2015-01-02 20:48:34 +01:00 |
|
Griatch
|
b839614259
|
Fixed the entire first_init script process with the new typeclass system.
|
2014-12-26 13:31:23 +01:00 |
|
Griatch
|
dd20740e73
|
Added Channels to new proxy system.
|
2014-12-25 17:08:12 +01:00 |
|
Griatch
|
0b5e2b94ff
|
Starting the move of typeclass methods off *DB models and onto the typeclasses.
|
2014-12-22 22:46:58 +01:00 |
|
Griatch
|
c6c91c7a0b
|
Removing some more .typeclass properties.
|
2014-12-22 22:04:52 +01:00 |
|
Griatch
|
2cc4315941
|
Removed stale remnant of PlayerChannelConnection from comm manager.
|
2014-12-22 16:30:06 +01:00 |
|
Griatch
|
2ee9e62336
|
Fixed correct and separate handling of database model bases as compared to its proxy classes using different managers for each type (e.g. ObjectDB.objects.all() will return all ObjectDB instances(including proxy instances) whereas Object.objects.all() will only return Objects)
|
2014-12-22 08:54:53 +01:00 |
|
Griatch
|
6304e7a068
|
Fixed errors when disconnecting from channels. Resolves #560.
|
2014-08-31 08:56:28 +02:00 |
|
Griatch
|
e6950aadf2
|
Changed how lazy-loading of handlers work, using a werkzeug recipe. Much more efficient now.
|
2014-07-06 13:10:03 +02:00 |
|
Griatch
|
53b204bb76
|
Fixed code to pass unittests. Change script's is_valid method to correctly catch if it is checked on an object which is already deleted, as per #509.
|
2014-06-15 13:19:38 +02:00 |
|
Griatch
|
e11b242365
|
Continued with weakref and lazyloading fixes.
|
2014-05-11 01:05:59 +02:00 |
|
Griatch
|
0030530021
|
Added weak reverse references from all handlers.
|
2014-05-10 17:12:49 +02:00 |
|
Griatch
|
4e3789cede
|
Added lazy-loading of on-model handlers.
|
2014-05-10 13:31:50 +02:00 |
|
Griatch
|
033552cd04
|
Made unittests validate again.
|
2014-04-21 16:40:14 +02:00 |
|
Griatch
|
792b3c9282
|
Some cleanup code fixes.
|
2014-04-20 18:11:41 +02:00 |
|
Griatch
|
84dae72dfb
|
Run migrations. Removed all references to ExternalChannelConnection.
|
2014-03-08 12:11:34 +01:00 |
|
Griatch
|
2b1cb1c6ce
|
Run migrations. Migrated channels to use m2m field rather than the ChannelPlayerConnection model.
|
2014-03-08 11:41:23 +01:00 |
|
Griatch
|
987695e417
|
Added m2m field for holding channel subs (no migration yet)
|
2014-03-08 11:41:23 +01:00 |
|
Griatch
|
617d0a3252
|
Added new handler calls to all typeclassed objects
|
2014-02-16 15:22:43 +01:00 |
|
Griatch
|
6e5de7847a
|
Run migrations! Changed "Comm" typeclass to be called "Channel" to match the ChannelDB it is a typeclass for. The migration updates all old channel defaults to the new path.
|
2013-12-02 13:45:48 +01:00 |
|
Griatch
|
1ae17bcbe4
|
PEP8 cleanup of the entire codebase. Unchanged are many cases of too-long lines, partly because of the rewrite they would require but also because splitting many lines up would make the code harder to read. Also the third-party libraries (idmapper, prettytable etc) were not cleaned.
|
2013-11-14 19:31:17 +01:00 |
|
Griatch
|
3430aa9eae
|
Fixed bug in delcom.
|
2013-10-21 22:51:16 +02:00 |
|
Griatch
|
4c650a44a6
|
Fixed up some channel-related errors and made unittests run again.
|
2013-10-18 21:01:53 +02:00 |
|
Griatch
|
acdea41a67
|
Merge from Kelketek's clone. Added fixes to migrations of Tags. Issues with ContentTypes meaning that this revision is not possible to start.
|
2013-10-17 23:44:52 +02:00 |
|
Kelketek
|
48bcb9d0ba
|
Useful default typeclass for channels added. Handles poses and provides interfaces for external messages and internal alike.
|
2013-09-29 13:11:10 -05:00 |
|
Kelketek
|
851e6d00cc
|
Turned comms into typeclassed objects.
|
2013-09-28 22:23:30 -05:00 |
|
Griatch
|
2a5168ade4
|
Moved all relevant wrappers into being managed by the metaclass. Noting that there are many inconsistent features into the comm system; m2m fields should be moved into handlers rather than what is now used. Some of the non-typeclassed models also really don't need to be idmapped - will probably not change this before merge.
|
2013-09-23 23:34:47 +02:00 |
|
Griatch
|
0a394929b7
|
Fixed an issue in idmapper metaclass wrapper, it caused text fields to be occationally be written with objects.
|
2013-09-22 19:56:51 +02:00 |
|
Griatch
|
e36c7d5cc1
|
Cleaned up worst instability. Test suite does validate yet.
|
2013-09-21 17:33:48 +02:00 |
|
Griatch
|
fa93c70e7f
|
First implementation of OOBHandler.
|
2013-09-19 20:41:42 +02:00 |
|
Griatch
|
c676c9965f
|
Merged. Still need to update some migrations.
|
2013-07-11 19:11:27 +02:00 |
|
Griatch
|
9e10a41e18
|
First version with all caches seemingly working ok. Started to remove the on-model wrappers that are not handled by the idmapper metaclass.
|
2013-07-11 15:59:03 +02:00 |
|
Griatch
|
2b332c3b9a
|
Attribute cache is working, lots of other updates, but still not a cleanly updatable system. It seems the Attribute-migrations are not coming through properly. Fixed a misnamed table in the comm app.
|
2013-07-11 09:51:52 +02:00 |
|
Kelketek
|
c4db3e5370
|
Made normal channels not message offline users by default.
|
2013-06-29 18:52:15 -05:00 |
|
Kelketek
|
0fa625236e
|
Removed traces of db_index on db_header and db_title for comms. Turned db_header into textfield.
|
2013-05-15 06:33:04 -05:00 |
|
Griatch
|
bd9421d4b0
|
Implemented unittests for all default commands in a new and much faster way.
|
2013-05-12 19:53:19 +02:00 |
|
Kelketek
|
9dd69fc9e0
|
A couple more straggling lock fields. Should be all of them now. I hope.
|
2013-02-03 10:01:07 -06:00 |
|
Griatch
|
373a1f68c4
|
Fixed a looping bug when trying to send a message without a channel target.
|
2013-02-02 19:58:36 +01:00 |
|
Griatch
|
90a64a3780
|
Fixed a bug in external_connections.
|
2012-12-13 22:46:18 +01:00 |
|
Griatch
|
d14b014611
|
Fixed the auto-subscription to channels by non-superusers. Resolves Issue 336. Removed a spurious print statement in the unloggedin create command.
|
2012-12-12 22:57:03 +01:00 |
|
Griatch
|
f2e971b392
|
Have Msg access methods return typeclasses where appropriate instead of dbobjs, to make it more straightforward to compare things. Resolves Issue 329.
|
2012-12-08 20:45:52 +01:00 |
|
Griatch
|
28c625c12c
|
Re-activated connect-channel again, called from hooks. Fixed some bugs and minor things to give more control over how messages sent to channels are handled.
|
2012-11-13 21:24:05 +01:00 |
|
Griatch
|
f3b50a20a8
|
OBS:Run migrations! Changed the comms.Msg.db_title field to db_header to better reflect its use.
|
2012-11-04 15:37:06 +01:00 |
|
Griatch
|
a4a50fdb87
|
Fixed a bug in comms' typeclass->dbobj conversion
|
2012-11-04 14:42:29 +01:00 |
|
Griatch
|
2d75648eb1
|
Updates to the comms system, following earlier changes. This means API changes to the channel.msg() method,
but also a more consistent API for TempMsg constructs.
|
2012-11-04 14:35:34 +01:00 |
|
Griatch
|
dcc7f29a91
|
OBS: run migrations! This changes the Msg model to work with ManyToManyFields rather than with custom string representations for storing multiple receivers or channels. It also expands the Msg object with a "title" field and various filter options. This should make it easier to implement mail-like operations using the comms system.
|
2012-08-30 00:05:00 +02:00 |
|
Griatch
|
d44dd92b5f
|
Continuing to make more methods _private to simplify API.
|
2012-03-31 16:09:48 +02:00 |
|
Griatch
|
c8df141e89
|
Further cleanup of source; making class methods _private for clarity in the API.
|
2012-03-31 15:09:22 +02:00 |
|
Griatch
|
a32aebaa0e
|
OBS- need to run migrations! Refactored attributes to use a slightly different internal storage format for faster access. Also set up caching of all attribute data, so subsequent reads of an attribute will not hit the database anymore, and writes will re-cache.
|
2012-02-14 23:40:16 +01:00 |
|