diff --git a/evennia/commands/command.py b/evennia/commands/command.py index 0adf89bd11..a81f8b6efb 100644 --- a/evennia/commands/command.py +++ b/evennia/commands/command.py @@ -551,6 +551,18 @@ Command {self} has no defined `func()` - showing on-command variables: except Exception as e: return "#" + def web_get_admin_url(self): + """ + Returns the URI path for the Django Admin page for this object. + + ex. Account#1 = '/admin/accounts/accountdb/1/change/' + + Returns: + path (str): URI path to Django Admin page for object. + + """ + return False + def client_width(self): """ Get the client screenwidth for the session using this command. diff --git a/evennia/help/filehelp.py b/evennia/help/filehelp.py index bb28fd63ed..4e0a9dac03 100644 --- a/evennia/help/filehelp.py +++ b/evennia/help/filehelp.py @@ -152,6 +152,18 @@ class FileHelpEntry: except Exception: return "#" + def web_get_admin_url(self): + """ + Returns the URI path for the Django Admin page for this object. + + ex. Account#1 = '/admin/accounts/accountdb/1/change/' + + Returns: + path (str): URI path to Django Admin page for object. + + """ + return False + def access(self, accessing_obj, access_type="view", default=True): """ Determines if another object has permission to access this help entry.