Griatch
|
c6c91c7a0b
|
Removing some more .typeclass properties.
|
2014-12-22 22:04:52 +01:00 |
|
Griatch
|
1be49e7bea
|
Fixed a bug in object manager.
|
2014-12-22 09:01:40 +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
|
554d1b9834
|
Fixed the *_family manager methods to correctly return typeclasses subclassed at any depth.
|
2014-12-21 23:08:20 +01:00 |
|
Griatch
|
4e0b5be962
|
Fixed creation. Time to start cleaning the .dbobj hierarchy.
|
2014-12-20 19:29:38 +01:00 |
|
Griatch
|
043ebf7213
|
Fixed metaclass to handle proxy correctly. Some issues with getting path properties set correctly.
|
2014-12-20 19:04:49 +01:00 |
|
Griatch
|
32e44dceab
|
Made the proxy typeclass system work in principle, using a wrapper of the __new__ method for the class.
|
2014-12-20 18:30:39 +01:00 |
|
Griatch
|
8314d8ba5e
|
Now solving issues with faulty imports. Still nothing functional.
|
2014-12-20 17:03:34 +01:00 |
|
Griatch
|
236c0d17d3
|
First non-tested version of moving typeclasses to proxy models.
|
2014-12-19 16:29:41 +01:00 |
|
Griatch
|
0077408d02
|
Some doc cleanup.
|
2014-11-02 10:42:29 +01:00 |
|
Griatch
|
348ff0b5f4
|
Added auto-conversion of typeclass to dbobj in ObjectDB.contents_get()
|
2014-09-30 12:31:44 +02:00 |
|
Griatch
|
50b072170f
|
Some cleanup and updates of the object.py file.
|
2014-09-24 15:45:46 +02:00 |
|
Griatch
|
062a545a97
|
Changed at_cmdset_get() hook to at_cmdset_get(**kwargs). This allows for the possibility to control dynamic generation of cmdsets, for example to force Exit cmdsets to be rebuilt. The aliasing command now uses this. Resolves #563.
|
2014-09-20 10:26:59 +02:00 |
|
Griatch
|
bb36f2cb76
|
Changed to Django1.7. Django 1.6 no longer supported. To change, upgrade django to 1.7+ and then run manage.py migrate, possibly followed by manage.py migrate --fake for objects and players.
|
2014-09-17 10:49:42 +02:00 |
|
Griatch
|
0bf4f3cfea
|
Removed all old south migrations, leaving migration dirs empty for future django1.7 migrations.
|
2014-09-17 09:45:41 +02:00 |
|
Griatch
|
81a18ab340
|
Fixed nasty lookup bug when querying for multi-word fuzzy matches using mysql. Resolves #527.
|
2014-09-15 22:26:25 +02:00 |
|
Griatch
|
3dc35d8b6d
|
Changed create_object to have at_object_receive and at_after_move to correctly target the location and not the new object. Resolves #566.
|
2014-09-05 07:52:18 +02:00 |
|
Griatch
|
7bba75b9ff
|
Fixed a missing **kwargs relay from last commit
|
2014-08-24 10:08:22 +02:00 |
|
Griatch
|
a88afabd60
|
Added **kwargs to cmdhandler and execute_cmd() methods, to set arbitrary flags on commands at run-time. Unused by default Evennia but may be useful to codedly change operation parameters on commands at run-time.
|
2014-08-24 09:43:55 +02:00 |
|
Griatch
|
d4a78a11a6
|
Changed so sessid.get() always returns a list for every MULTISESSION_MODE.
|
2014-08-13 13:19:32 +02:00 |
|
Griatch
|
55cbe615e9
|
Tested all multisession modes against unittests. Seems to work.
|
2014-08-04 17:09:16 +02:00 |
|
Griatch
|
1e41be797b
|
Run migrations! First version of MULTISESSION_MODE=3. @ic/@ooc not working yet.
|
2014-08-04 15:32:48 +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 |
|
Kelketek Rritaa
|
ca3f92acd0
|
Admin interface greatly improved. Support for editing Attributes added.
Resolves #503. Resolves #201.
|
2014-06-28 16:30:01 -05:00 |
|
Griatch
|
bb8c9ce2ab
|
Changed default puppet lock to puppet:pperm(Immortals) by default. Resolves #521.
|
2014-06-28 18:48:54 +02:00 |
|
Griatch
|
c60a5fdea1
|
Fixed and refactored OOB system and tested with new websocket client
|
2014-06-28 18:10:20 +02:00 |
|
Griatch
|
58af67bdf2
|
Fixed flush protection for instances, memory is successfully made available on an idmapper flush now.
|
2014-05-17 14:38:43 +02:00 |
|
Griatch
|
a617924fb0
|
Made flush_cache work correctly on idmapper; added _idmapper_cache_flush_safe variable for 'securing' objects from cache cleanups. Nothing using this system yet.
|
2014-05-15 09:51:24 +02:00 |
|
Griatch
|
cfd2f111f1
|
Updating to make unittests work
|
2014-05-11 19:41:37 +02:00 |
|
Griatch
|
e11b242365
|
Continued with weakref and lazyloading fixes.
|
2014-05-11 01:05:59 +02:00 |
|
Griatch
|
4e3789cede
|
Added lazy-loading of on-model handlers.
|
2014-05-10 13:31:50 +02:00 |
|
Griatch
|
047eee4bed
|
Some more cleanup.
|
2014-04-30 20:31:13 +02:00 |
|
Griatch
|
86b771fb68
|
Some minor cleanups related to typeclass lookup calls.
|
2014-04-30 20:11:40 +02:00 |
|
Griatch
|
4e7bfb95b5
|
Fixed some documentation on object typeclass.
|
2014-04-25 16:24:48 +02:00 |
|
Griatch
|
5d1b74ea17
|
Made msg() properly trigger the at_msg_receive hook, as per #506.
|
2014-04-25 13:56:48 +02:00 |
|
Griatch
|
792b3c9282
|
Some cleanup code fixes.
|
2014-04-20 18:11:41 +02:00 |
|
Griatch
|
972e47e66c
|
Fixed more cleanup of Attibute/Tag/Nick/Permission handlers when object is deleted.
|
2014-04-20 16:47:03 +02:00 |
|
Griatch
|
f521b8129e
|
Removed some debug output.
|
2014-04-20 16:18:15 +02:00 |
|
Griatch
|
91b23f58a4
|
Removed CHARACTER_DEFAULT_HOME, replaced with DEFAULT_HOME and added START_LOCATION for determining where default commands dump new characters.
|
2014-04-20 15:56:38 +02:00 |
|
Griatch
|
7d0ff9c71c
|
Fixed a database referene bug that would remove ForeignKey referenced objects when reverse referenced through something like db_home (this defaults to CASCADE mode, is now SET_NULL). Also fixed some other minor things.
|
2014-04-20 15:03:53 +02:00 |
|
Griatch
|
59513e5c00
|
Fixed player.search() to also move here/me/self wrappers to typeclass.
|
2014-04-13 10:04:35 +02:00 |
|
Griatch
|
99b73c173c
|
Moved here/me,self replacement out of dbobj.search and into the typeclass.
|
2014-04-13 09:07:45 +02:00 |
|
Griatch
|
8046679980
|
Fixed a missed update to the search functionality that now should use db_tagtype rather than the old and hackish category-prefix solution. Resolves #497.
|
2014-04-06 10:21:06 +02:00 |
|
Griatch
|
7571e3606d
|
Some cleanups of the unittests.
|
2014-03-15 07:37:02 +01:00 |
|
Griatch
|
96f26098d1
|
Fixed comm-related unittest failures
|
2014-03-09 20:23:14 +01:00 |
|
Griatch
|
2108506a8a
|
Added new IRC protocol implementation. Not tested yet.
|
2014-03-08 11:41:23 +01:00 |
|
Griatch
|
9770786486
|
Made addcom aliases case-insensitive. Resolves #428. Also fixed a bug with channel aliases that made them not work correctly with the new Attribute changes.
|
2014-02-16 23:29:19 +01:00 |
|
Griatch
|
41087789ce
|
Made unittesting suite work again.
|
2014-02-16 22:31:59 +01:00 |
|
Griatch
|
b1e08c7da6
|
Continuing to clean up and fix bugs around Attribute/Tag
|
2014-02-16 22:09:35 +01:00 |
|
Griatch
|
bad24513e0
|
Fixed and corrected various bugs resulting from the change to Attributes/Tags).
|
2014-02-16 21:27:42 +01:00 |
|