Editing your organisation
Organisation admins can view and edit their company’s basic details — name, website, contact email, and contact name — from the Admin section. Non-admins don’t see this page.
What happens
Section titled “What happens”The admin opens the page; the form pre-fills with the current company data; the admin edits one or more fields and clicks Save. The change is applied immediately and a confirmation toast appears.
What the user sees
Section titled “What the user sees”Loading the page
Section titled “Loading the page”While the company data loads, a spinner is shown. There are three things that can go wrong on load — each shows its own message:
| Situation | Translation key |
|---|---|
| Loading the company failed | Admin.organisations.errors.loadFailed |
| No company is selected (rare) | Admin.organisations.errors.noCompanySelected |
| The user isn’t an admin | Admin.organisations.errors.noPermissions |
The form
Section titled “The form”Once the company loads, the admin sees two sections:
Information section (heading: Admin.organisations.sections.companyInfo)
| Field | Translation key |
|---|---|
| Company name | Admin.organisations.fields.companyName |
| Company URL | Admin.organisations.fields.companyUrl |
Contact section (heading: Admin.organisations.sections.contactInfo)
| Field | Translation key |
|---|---|
| Contact email | Admin.organisations.fields.contactEmail |
| Contact full name | Admin.organisations.fields.contactFullName |
The page heading is Admin.organisations.title.
Save and Cancel
Section titled “Save and Cancel”| Visible text | Translation key |
|---|---|
| Save button | common.save |
| Cancel button | common.cancel |
Both buttons are disabled until the admin edits at least one field — the form tracks whether anything has changed.
After saving
Section titled “After saving”| Outcome | Translation key |
|---|---|
| Success | Admin.organisations.success.companyUpdated (toast) |
| Permission denied | Admin.organisations.errors.noPermissions (toast) |
| Other failure | Admin.organisations.errors.updateFailed (toast) |
After a successful save, the form is “reset” to the new values — meaning Save/Cancel disable again until the next edit.
What you can customise
Section titled “What you can customise”Translations
Section titled “Translations”All admin organisation text lives under Admin.organisations.* in tep-configuration/translations/{locale}/main/admin.json. Override per client in clients/{client}/translations/{locale}/overrides.json.
Field constraints
Section titled “Field constraints”The fields have these limits (enforced by the app):
- Company name: 1-100 characters, no numbers
- Company URL: optional, must be a valid http/https URL, max 2048 characters
- Contact email: required, valid email format, max 254 characters
- Contact full name: optional, max 100 characters, no numbers
These limits aren’t customer-configurable.
Variations for your deployment
Section titled “Variations for your deployment”The form is the same across all clients. Differences are only in translations.
Need more detail?
Section titled “Need more detail?”For the form orchestration, the defence-in-depth permission checks, and the cache-invalidation logic, see Editing your organisation (engineering).