Griatch
|
06a0bea8d6
|
Added fix to object.contents cache as well as reworked the extent of cache hooks on location modification.
|
2013-10-21 21:17:32 +02:00 |
|
Griatch
|
07af616b67
|
Adding caching to tags and attribute lookups. Leads to a noticeable speed improvement.
|
2013-10-20 21:02:37 +02:00 |
|
Griatch
|
6ad30a8ba5
|
Merge.
|
2013-10-20 14:28:40 +02:00 |
|
Griatch
|
4af1b165fd
|
Fixed an issue where the contents of an object were not updated correctly.
|
2013-10-20 14:27:19 +02:00 |
|
Kelketek
|
10f7986335
|
Removed bogus column rename from a migration.
|
2013-10-20 07:21:59 -05:00 |
|
Griatch
|
efa6d85574
|
Added cmdset caching to cmdhandler.
|
2013-10-20 13:42:56 +02:00 |
|
Griatch
|
a00179b742
|
Fixed an error in aliasing
|
2013-10-18 22:31:22 +02:00 |
|
Griatch
|
584d1095ad
|
More tweaks to the oob mechanism; renamed oob_defaults to oob_msdp
|
2013-10-18 22:04:53 +02:00 |
|
Griatch
|
4c650a44a6
|
Fixed up some channel-related errors and made unittests run again.
|
2013-10-18 21:01:53 +02:00 |
|
Griatch
|
bf786705b8
|
Fixed a missing return statement that caused non-superusers to not join default channels.
|
2013-10-18 20:34:09 +02:00 |
|
Griatch
|
910fa612c6
|
Fixed how tags are looked-up; using startswith on the category.
|
2013-10-18 17:17:42 +02:00 |
|
Griatch
|
55423f6a2f
|
Fixed a ZeroDivionError by adjusting what is returned by aliashandler.all() when no aliases are given ([] instead of ['']). Also made sure src.utils.stringsuggestions() don't crash in such a situation.
|
2013-10-18 16:15:51 +02:00 |
|
Griatch
|
a1646ec596
|
Fixed an issue with a CmdClock not being a part of the __all__ module handle (this causes ev.py to fail to import it)
|
2013-10-18 15:09:03 +02:00 |
|
Griatch
|
213be7aec4
|
Forgot to add oob_defaults.py to commit.
|
2013-10-18 15:05:05 +02:00 |
|
Kelketek
|
b6ece2af10
|
Fixed issue where migrations would not also migrate ContentType for ChannelDB.
|
2013-10-17 20:18:37 -05:00 |
|
Griatch
|
f9b9c98b07
|
Merging in local changes.
|
2013-10-17 23:57:23 +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 |
|
Griatch
|
6f8d1f9ce1
|
Added some more msdp commands
|
2013-10-17 20:15:48 +02:00 |
|
Griatch
|
d7fc0c7e16
|
Made OOB tracking work for Attributes. Tested repeat across reloads.
|
2013-10-17 19:07:01 +02:00 |
|
Griatch
|
57e7c6a11e
|
Fixed removal of oob repeats.
|
2013-10-17 17:11:24 +02:00 |
|
Griatch
|
e521501cb9
|
Tested working oob repeat functionality.
|
2013-10-17 16:11:42 +02:00 |
|
Griatch
|
46c2e372bf
|
Added working report functionality for db-fields. Not tested for Attributes yet. Also working oob-repeat functionality, but still a traceback at reload.
|
2013-10-16 23:39:04 +02:00 |
|
Griatch
|
bdcc8de5bc
|
OOB MSDP working with direct sending of data from various parts of the system. Tracking as well as support for the default MSDP commands (LIST, REPORT etc) are not yet tested/implemented.
|
2013-10-15 20:00:18 +02:00 |
|
Griatch
|
16bbe009c3
|
OOB passing data client->server. A few more default commands are needed.
|
2013-10-07 19:57:01 +02:00 |
|
Kelketek
|
0484a944df
|
Fixed bug where user scripts filter on login uses typeclass instead of dbobj and crashes.
|
2013-09-29 13:35:39 -05:00 |
|
Kelketek
|
45ea5a7cb5
|
Admin pages load now, but they ain't always pretty.
|
2013-09-29 13:30:25 -05: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
|
96c6ad4aff
|
Fixed an issue with channel-sending crashing when ooc. Resolves Issue 429.
|
2013-09-27 21:31:47 +02:00 |
|
Griatch
|
39b69dcdc2
|
Fixed a migration issue with PostGreSQL.
|
2013-09-26 09:01:27 +02:00 |
|
Griatch
|
b99833e8fc
|
Fixed initial_setup to properly create new objects without a pre-set home.
|
2013-09-24 00:41:33 +02: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
|
f11f330e95
|
Moved db_player and db_sessid under metaclass wrappers.
|
2013-09-23 23:10:23 +02:00 |
|
Griatch
|
fd9acd6bf9
|
Fixed website. Fixing references to db_references, not sure how to add the m2m field access to the admin. Fixed wrapper for db_home.
|
2013-09-23 22:08:14 +02:00 |
|
Griatch
|
272a6ddc2d
|
First version where test suite validates. Caching is still not fully active (especially attribute lookup), OOBhandler is untested.
|
2013-09-22 22:57:03 +02:00 |
|
Griatch
|
8b1afa7043
|
Fixed errors in attributehandler that affected nicks. Test suite not validating yet.
|
2013-09-22 22:34:22 +02:00 |
|
Griatch
|
642ae2faf9
|
Fixed cache and metaclass irregularities as well as the location and contents caches.
|
2013-09-22 21:48:08 +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
|
bbba695380
|
Changed unittest suite to use dummy sessions.
|
2013-09-22 16:29:02 +02:00 |
|
Griatch
|
4659ddbfc3
|
Changed object.msg() to relay directly to connected session rather than via the player.msg() method.
|
2013-09-22 11:39:24 +02:00 |
|
Griatch
|
dd27b4b77d
|
More bugfixes.
|
2013-09-21 22:22:53 +02:00 |
|
Griatch
|
2ba16e155e
|
Fixed a bug in amp that made reloading not work.
|
2013-09-21 22:00:46 +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
|
916813376e
|
The game/gamesrc/objects/examples defaulted to class names that did not match the tutorials.
|
2013-09-19 20:07:43 +02:00 |
|
Griatch
|
d74cce4dfe
|
First version of OOBHandler put together. Might still have to rework it since it cannot properly handle multiple trackers tracking a single field on a given object.
|
2013-09-14 23:18:36 +02:00 |
|
Griatch
|
4a5de04956
|
Changed msg() to work with **kwargs rather than data dicts. Still not fully updated the portal side (also remember that keywords let through to the portal must not contain dbobjs, since the portal has no connection to the database).
|
2013-09-14 09:10:31 +02:00 |
|
Griatch
|
1e96b13920
|
Changed cmdhandler to include Session-level cmdset.
|
2013-09-08 00:14:06 +02:00 |
|
Griatch
|
07b1e40299
|
Changing and testing things with oobhandler, not working yet.
|
2013-09-07 15:01:41 +02:00 |
|
Griatch
|
839a78ca8d
|
Fixed erroneous alias-assigments in tutorial_world that caused tracebacks. Resolves Issue 423.
|
2013-08-30 20:53:38 +02:00 |
|