Griatch
befe6a6db0
Made some extra opt-out checking in object manager.
2013-08-24 11:36:28 +02:00
Griatch
ca11e7de44
Merge with Kelketek's branch (which also includes dbenoy's branch)
2013-08-10 18:09:42 +02:00
Kelketek
1da88deb93
Added Tag inlines in for ObjectDB admin. Fixed issue with tag addition.
2013-08-04 09:25:15 -05:00
Kelketek
b0bf60cda4
Merge from DBenoy's branch.
2013-07-27 19:05:05 -05:00
Kelketek
08ee399ea2
Better way of doing that with less side effects. Thought it wasn't possible earlier because I misread something.
2013-07-21 14:18:36 -05:00
Kelketek
427dcc3985
Optimized Scripts admin page. Fixed related name for objects on attributes.
...
Repaired search. Removed some backwards compatible parts of picklefield since
we aren't supporting version older than 1.5 and they were obscuring the true
cause of some issues.
2013-07-21 09:44:34 -05:00
Kelketek
89aebfc13f
Made migrations compatible with new user model when creating from scratch.
2013-07-20 15:45:16 -05:00
Kelketek
3c496af6ad
Migrations fixes revealed as necessary by the admin pages, which were also fixed.
2013-07-20 13:17:41 -05:00
Kelketek
fbd1b5223b
Some refinements to the admin interface for objects and players.
2013-07-20 12:42:10 -05:00
Kelketek
90faaf9d01
Fixed some issues with the admin interface. These changes may not be the best ones for these datatypes, but they should load now...
2013-07-18 08:40:48 -05:00
Daniel Benoy
1e5b52f685
Object search routines now distinguish between candidates=None, and
...
candidates=[]
2013-07-17 03:30:48 -04:00
Griatch
37886adea1
Added signalhandler in test suite, still issues.
2013-07-13 15:39:16 +02:00
Griatch
73a5800fbf
Fixed updates of the contentmanager. Not all command tests run yet.
2013-07-12 22:08:15 +02:00
Griatch
6bc16e46cc
Made aliases work with the new handler. The location.contents updated is not working yet - this causes locational information to not be available until objects and manually initialized (e.g. by calling examine #dbref)
2013-07-12 20:21:52 +02:00
Griatch
45706f598a
Fixed remaining issues so the login process works.
2013-07-12 15:57:46 +02:00
Griatch
c0b5c506a4
Removed a lot of old references to Aliases and Nicks. Still failing on @puppet.
2013-07-12 15:34:54 +02:00
Griatch
0061f884ae
Implemented NickHandler, AliasHandler and TagHandler in the typeclass to replace the old handlers. Some errors during login.
2013-07-12 14:44:49 +02:00
Griatch
2c17b7b675
Made the migrations for the new Tags and LiteAttributes.
2013-07-12 12:04:57 +02:00
Griatch
c676c9965f
Merged. Still need to update some migrations.
2013-07-11 19:11:27 +02:00
Griatch
46d1c48a38
Working implementation of User->PlayerDB conversion. Superuser must be created separately. The player-create method was corrected, along with the most obvious places where the user-setup was used. One can log in and look around but it's not heavily debugged yet.
2013-07-11 18:03:07 +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
Griatch
2a7c45d6e8
Run Migrations. Migrated to new Attribute schema, converting old attributes. Not fully tested yet.
2013-07-09 00:09:19 +02:00
Griatch
a1d818f8aa
First test with moving Attributes to m2m field. Not working yet.
2013-07-08 18:13:21 +02:00
Griatch
3cf01ce711
Reverted previous merge, instead solving the issue by the metaclass making sure to add cmd:all() to the exit command only if the object itself does not specify it.
2013-07-02 11:51:04 +02:00
Griatch
5800b960ff
Added safety feature to lock handling.
2013-07-02 09:34:35 +02:00
Griatch
0164574c00
Added sessid keyword to at_pre_puppet and at_post_unpuppet hooks, where the sessid is otherwise not yet available, as per Issue 383.
2013-07-01 15:03:12 +02:00
Griatch
92339362ec
Changed/fixed some issues with the command priorities that caused a lower-prio dynamically-created command to not properly be accounted for. Also changed the prio order for which of the cmdsets are used for checking the "duplicates" flag - it is now the new set being merged onto the new one (i.e. the priorotized) cmdset that must have this flag set in order for the result to have duplicates.
2013-07-01 14:30:17 +02:00
Griatch
1e6384e40c
Fixed some documentation typos/rewrites as suggested in Issue 393.
2013-06-30 14:13:01 +02:00
Griatch
878f83aba0
Merge. Added updates to some of the fixes, such as making channel connetion updates look for online Players instead of online Sessions (the latter would have created duplicates in a multi-session environment).
2013-06-30 13:57:21 +02:00
Kelketek
240dee1d5b
Fixed issue with attribute search not properly handling attribute prefixes.
2013-06-29 15:10:14 -05:00
Kelketek
c3f86ab45b
Fixed issue where searching for 'me' did not return typeclassed object.
2013-06-29 14:14:00 -05:00
Griatch
7351aacba5
Fixed an issue with setting location. Still errors with creating new objects.
2013-06-05 18:47:41 +02:00
Griatch
965e236d9a
Merge.
2013-06-03 17:09:14 +02:00
Griatch
41235c25a2
Changed propcache back to a simple dict. Working on content cache, not working yet.
2013-05-30 00:49:47 +02:00
Griatch
fb3259be8c
Activated propcache with new cache system. Still not functioning correctly, also the content cache needs to be handled.
2013-05-29 23:07:44 +02:00
Griatch
b6383ddab9
Moved attr_cache to new caching system, activated all attribute updating signals.
2013-05-29 18:47:51 +02:00
Griatch
0a39b8f65e
Webserver move to Server is finished and everything seems to work normally.
2013-05-24 21:10:31 +02:00
Griatch
a9a70c91b1
Fixed a bug with the who command.
2013-05-23 21:38:01 +02:00
Griatch
efdb954491
Fixed a logical error in obj.manager causing it to fail to find arbitrary db_>fieldname>. Resolves Issue 373.
2013-05-21 14:29:50 +02:00
Kelketek
ad7d8fc9fd
Fixed typeclass searching for objects.
2013-05-18 18:47:04 -05:00
Griatch
51cf5461fa
Fixed a typo on the @ic command's search_object call.
2013-05-14 21:47:25 +02:00
Griatch
e15d6dfb6e
Fixed a search feature that was not included in the revision of the object search mechanism - the ability to search based on an object. Resolves Issue 363.
2013-05-14 21:17:29 +02:00
Griatch
f00053710c
Added Character-level quelling possibilities to superuser. This makes the superuser quelling completely in line with normal quelling for other permission levels. It also removes the need for the special _superuser_character bypass used before (the migration no longer creates it an initial_setup won't either).
2013-05-14 14:53:08 +02:00
Griatch
77a0b47859
Fixed some issues with the _superuser_character bypass as well as the is_superuser property on objects. Also fixed a bug with @examine that caused it to display object Attribute instead of Player Attributes when called from the ooc state.
2013-05-14 13:55:03 +02:00
Griatch
c843f15d42
Merged the dev branch (many-chars-per-player) and made some more error checking in the migrations.
2013-05-12 22:13:05 +02:00
Griatch
88075bf2a0
Fixed some lingering issues in TutorialWorld.
2013-05-12 20:24:00 +02:00
Griatch
bd9421d4b0
Implemented unittests for all default commands in a new and much faster way.
2013-05-12 19:53:19 +02:00
Griatch
78e7346962
Updated commands to use the new objectdb.search API.
2013-05-11 23:22:02 +02:00
Griatch
218e4a149c
Implemented a modified and cleaned objectdb.search and accompanying object.manager.search_object that also searches globally. The default commands have not yet been converted to use the new call.
2013-05-11 20:01:19 +02:00