evennia.scripts.admin¶
-
class
evennia.scripts.admin.ScriptTagInline(parent_model, admin_site)[source]¶ Bases:
evennia.typeclasses.admin.TagInlineInline script tags.
-
model¶ alias of
evennia.scripts.models.ScriptDB_db_tags
-
property
media¶
-
-
class
evennia.scripts.admin.ScriptAttributeInline(parent_model, admin_site)[source]¶ Bases:
evennia.typeclasses.admin.AttributeInlineInline attribute tags.
-
model¶ alias of
evennia.scripts.models.ScriptDB_db_attributes
-
property
media¶
-
-
class
evennia.scripts.admin.ScriptDBAdmin(model, admin_site)[source]¶ Bases:
django.contrib.admin.options.ModelAdminDisplaying the main Script page.
-
list_display= ('id', 'db_key', 'db_typeclass_path', 'db_obj', 'db_interval', 'db_repeats', 'db_persistent')¶
-
list_display_links= ('id', 'db_key')¶
-
ordering= ['db_obj', 'db_typeclass_path']¶
-
search_fields= ['^db_key', 'db_typeclass_path']¶
-
save_as= True¶
-
save_on_top= True¶
-
raw_id_fields= ('db_obj',)¶
-
fieldsets= ((None, {'fields': (('db_key', 'db_typeclass_path'), 'db_interval', 'db_repeats', 'db_start_delay', 'db_persistent', 'db_obj')}),)¶
-
inlines= [<class 'evennia.scripts.admin.ScriptTagInline'>, <class 'evennia.scripts.admin.ScriptAttributeInline'>]¶
-
save_model(request, obj, form, change)[source]¶ Model-save hook.
- Parameters
request (Request) – Incoming request.
obj (Object) – Database object.
form (Form) – Form instance.
change (bool) – If this is a change or a new object.
-
property
media¶
-