Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file added l10n/.gitkeep
Empty file.
2 changes: 1 addition & 1 deletion openapi-administration.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "profile_fields-administration",
"version": "0.0.1",
"description": "Structured custom profile data for directories, operations and support teams",
"description": "Extend Nextcloud user profiles with customizable fields, access control, and integration-friendly APIs",
"license": {
"name": "agpl"
}
Expand Down
2 changes: 1 addition & 1 deletion openapi-full.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "profile_fields-full",
"version": "0.0.1",
"description": "Structured custom profile data for directories, operations and support teams",
"description": "Extend Nextcloud user profiles with customizable fields, access control, and integration-friendly APIs",
"license": {
"name": "agpl"
}
Expand Down
2 changes: 1 addition & 1 deletion openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "profile_fields",
"version": "0.0.1",
"description": "Structured custom profile data for directories, operations and support teams",
"description": "Extend Nextcloud user profiles with customizable fields, access control, and integration-friendly APIs",
"license": {
"name": "agpl"
}
Expand Down
4 changes: 2 additions & 2 deletions src/components/AdminUserFieldsDialog.vue
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
{{ t('profile_fields', 'Cancel') }}
</NcButton>
<NcButton variant="primary" :disabled="!hasPendingChanges || hasInvalidFields || isSavingAny || isLoading" @click="saveAllFields">
{{ isSavingAny ? t('profile_fields', 'Saving changes...') : t('profile_fields', 'Save changes') }}
{{ isSavingAny ? t('profile_fields', 'Saving changes') : t('profile_fields', 'Save changes') }}
</NcButton>
</template>
</NcDialog>
Expand Down Expand Up @@ -184,7 +184,7 @@ export default defineComponent({

const headerUserName = computed(() => props.userDisplayName.trim() !== '' ? props.userDisplayName : props.userUid)
const visibilityFieldLabel = t('profile_fields', 'Who can view this field value')
const loadingMessage = computed(() => t('profile_fields', 'Loading profile fields for {userUid}...', { userUid: props.userUid }))
const loadingMessage = computed(() => t('profile_fields', 'Loading profile fields for {userUid}', { userUid: props.userUid }))
const editableFields = computed<AdminEditableField[]>(() => buildAdminEditableFields(definitions.value, userValues.value))
const isSavingAny = computed(() => savingIds.value.length > 0)
const headerDescription = computed(() => {
Expand Down
2 changes: 1 addition & 1 deletion src/views/AdminSettings.vue
Original file line number Diff line number Diff line change
Expand Up @@ -397,7 +397,7 @@ const editorEmptyState = computed(() => sortedDefinitions.value.length === 0
description: t('profile_fields', 'Select a field from the list, or create a new one.'),
})
const configuredFieldsCountLabel = computed(() => n('profile_fields', 'field configured', 'fields configured', definitions.value.length, { count: definitions.value.length }))
const saveActionLabel = computed(() => isSaving.value ? t('profile_fields', 'Saving changes...') : (isEditing.value ? t('profile_fields', 'Save changes') : t('profile_fields', 'Create field')))
const saveActionLabel = computed(() => isSaving.value ? t('profile_fields', 'Saving changes') : (isEditing.value ? t('profile_fields', 'Save changes') : t('profile_fields', 'Create field')))
const editFieldAriaLabel = (label: string) => t('profile_fields', 'Edit field {label}', { label })
const actionsForLabel = (label: string) => t('profile_fields', 'Actions for {label}', { label })
const toggleDefinitionActiveLabel = (definition: FieldDefinition) => definition.active
Expand Down
2 changes: 1 addition & 1 deletion src/views/PersonalSettings.vue
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ SPDX-License-Identifier: AGPL-3.0-or-later
/>

<NcButton variant="primary" :disabled="isSaving(field.definition.id) || !hasFieldChanges(field)" @click="saveField(field)">
{{ isSaving(field.definition.id) ? t('profile_fields', 'Saving changes...') : t('profile_fields', 'Save changes') }}
{{ isSaving(field.definition.id) ? t('profile_fields', 'Saving changes') : t('profile_fields', 'Save changes') }}
</NcButton>
</div>

Expand Down
2 changes: 1 addition & 1 deletion src/workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -681,7 +681,7 @@ class WorkflowWebhookOperationElement extends HTMLElement {
urlInput.type = 'url'
urlInput.value = config.url
urlInput.disabled = this.disabledInternal
urlInput.placeholder = t('profile_fields', 'Webhook URL (https://...)')
urlInput.placeholder = t('profile_fields', 'Webhook URL (https://)')
urlInput.className = config.url === '' || isUrlValid ? '' : 'invalid'

const secretInput = document.createElement('input')
Expand Down
Loading