{% extends "base_generic.html" %} {% load crispy_forms_tags custom_tags bleach_tags settings_tags %} {% block pagetitle %}User Profile{% endblock %} {% block content %} {% get_solo "commandcenter.GeneralConfiguration" as general_config %}
Operator profile
Account Management
Manage the identity, sign-in methods, and contact channels connected to your account.
Contact details
Engagements
| Project | Role | Execution dates |
|---|---|---|
| {{ assignment.project.codename|bleach }} | {{ assignment.role }} | {{ assignment.start_date|date:"DATE_FORMAT" }} – {{ assignment.end_date|date:"DATE_FORMAT" }} |
Developer access
Create credentials for scripts, integrations, and other non-browser access.
Token values are shown once when created or regenerated. Tokens may expire no more than {{ general_config.token_max_lifetime_days }} days from creation. {% if general_config.token_extend_requires_rotation %}Extending an expiry rotates the credential and invalidates its old value.{% else %}Extending an expiry retains the credential; regenerate it when you need to rotate the value.{% endif %}
Authenticate as your account and inherit your current permissions.
| Name | Added | Expires | Last used | Options | ||
|---|---|---|---|---|---|---|
| {{ key.name|bleach }} | {{ key.created|date:"d M Y @ H:i:s e" }} | {% if key.has_expired %}{{ key.expiry_date|date:"d M Y @ H:i:s e" }} | {% elif key.expires_soon %}{{ key.expiry_date|date:"d M Y @ H:i:s e" }} | {% else %}{% if key.expiry_date %} {{ key.expiry_date|date:"d M Y @ H:i:s e" }} {% else %} Never {% endif %} | {% endif %}{% if key.last_used_at %} {{ key.last_used_at|date:"d M Y @ H:i:s e" }} {% else %} Never {% endif %} |
No API tokens to display
Create an API token or show expired credentials if they are hidden.
No API tokens yet
Create an API token for scripts that should inherit your current permissions.
Authenticate as a non-human principal with explicitly scoped permissions.
| Name | Added | Expires | Last used | Options | ||
|---|---|---|---|---|---|---|
| {{ key.name|bleach }} | {{ key.created|date:"d M Y @ H:i:s e" }} | {% if key.has_expired %}{{ key.expiry_date|date:"d M Y @ H:i:s e" }} | {% elif key.expires_soon %}{{ key.expiry_date|date:"d M Y @ H:i:s e" }} | {% else %}{% if key.expiry_date %} {{ key.expiry_date|date:"d M Y @ H:i:s e" }} {% else %} Never {% endif %} | {% endif %}{% if key.last_used_at %} {{ key.last_used_at|date:"d M Y @ H:i:s e" }} {% else %} Never {% endif %} |
No service tokens to display
Create a service token or show expired credentials if they are hidden.
No service tokens yet
Create a service token for a non-human principal with explicit access.