Commit graph

2866 commits

Author SHA1 Message Date
Griatch
0a42b73824 Added category keyword to AttributeHandler's all() and clear() methods. 2013-08-25 19:15:27 +02:00
Griatch
48ddabdf25 Some more removals of Attribute methods. 2013-08-25 17:09:03 +02:00
Griatch
8bd431b385 Removed deprecated Attribute methods from evennia distro. Removed MUX help files. 2013-08-25 16:41:18 +02:00
Griatch
9620867031 Fixed simple bug in creating a new character - it got the wrong puppet hook lock type. 2013-08-25 15:09:28 +02:00
Griatch
06e858b3f6 Moved permissions into a the tag system as a separate handler. Permissions still don't work quite right yet. 2013-08-24 23:57:44 +02:00
Griatch
2acff2d1ab Fixed bugs in new nickhandler implementation. 2013-08-24 21:42:48 +02:00
Griatch
2f5c895f76 Removed LiteAttributes, made Nicks use Attributes. Added category and strvalue fields to Attribute. Made Attributes accessible through an AttributeHandler, like most other advanced properties. 2013-08-24 21:23:43 +02:00
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
e05bfcad85 Fixes to Tag Handler and Manager. 2013-08-04 12:47:00 -05: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
5320381060 Removed some references to get_profile(), fixed some spelling errors, fixed post_clear signal. 2013-07-27 18:59:39 -05:00
Daniel Benoy
5a5de51a5c Reimplemented get_dbref_range
It always returned every object in the database
2013-07-27 04:25:01 -04:00
Daniel Benoy
66ced94b58 Fixed a trace from ev.search_help_entry 2013-07-24 07:10:10 -04:00
Kelketek
66802f291d Updated news models to use custom user. No migration should be needed. Updated website templates. 2013-07-22 08:59:11 -05:00
Kelketek
55c0e40309 Fixed the tag migrations. Didn't need to fool with transactions after all. 2013-07-21 17:22:38 -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
699f86273b Customized Reverse Proxy to send along host header from client. 2013-07-20 19:36:32 -05:00
Kelketek
d861cc5e8b Fixed a typo in that last one. And this time, it succeeded! 2013-07-20 16:54:11 -05:00
Kelketek
8ba5be0b2d Adjusted migrations to more properly handled dependent tables. 2013-07-20 16:32:24 -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
40ff9eaa67 Removed has_perm function from typeclass model. This function is looked for by django admin and expected to do something different, and it was deprecated anyway. 2013-07-20 12:10:47 -05:00
Kelketek
083642b2dd Fixed an issue with the backend authentication not getting the proper user model. 2013-07-19 17:22:46 -05:00
Kelketek
da097a88d9 Fixed an issue with case sensitivity in table names for the migrations. Fixed issue with transactions when converting nicks and aliases. 2013-07-19 17:13:57 -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
Daniel Benoy
b93a9b4487 self() lock function now works when a db object is passed. 2013-07-16 20:22:39 -04:00
Kelketek
aa5aeaccc3 Fixed issue with improper handling of non-unique tags and nicks. 2013-07-16 08:33:24 -05:00
Griatch
37886adea1 Added signalhandler in test suite, still issues. 2013-07-13 15:39:16 +02:00
Griatch
7b0c96640c Reverting metaclass wrapper for db_key, will have to look into why it behaves strangely. 2013-07-12 23:58:22 +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
e178963941 First implementation of new Tags and LiteAttribute models to replace Aliases and Nicks while offering more flexibility. 2013-07-12 11:12:21 +02:00
Griatch
e2ce3f2223 Minor formatting. 2013-07-11 22:59:11 +02:00
Griatch
607674c6cf Added a superuser creation call to evennia.py to replace the automatic one that
was done by syncdb before.
2013-07-11 22:47:17 +02:00
Griatch
a4042920e0 Fixed the migrations to get to a baseline version you can log into. 2013-07-11 22:24:55 +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
f1ba0ca177 Fixed attribute import migrations. 2013-07-11 14:12:42 +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
c94472492a Implemented PlayerDB as replacement for User, as per Django1.5. All migrations work, but there are still lots of changes to be done in the code to remove references to the User model. 2013-07-10 19:13:41 +02:00