Skip to content

Add Uneditable to Remaining Widgets - #12751

Open
seeker25 wants to merge 17 commits into
archesproject:dev/8.2.xfrom
seeker25:12750-add-uneditable-to-remaining-widgets
Open

seeker25 wants to merge 17 commits into
archesproject:dev/8.2.xfrom
seeker25:12750-add-uneditable-to-remaining-widgets

Conversation

@seeker25

@seeker25 seeker25 commented May 15, 2026 •

Copy link
Copy Markdown
Contributor

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Description of Change

Needed a way to set unedible on more widgets than just the few it was implemented initially for.

Issues Solved

Closes #
#12750

Checklist

  • I targeted one of these branches:
    • dev/8.2.x (under development): features, bugfixes not covered below
    • dev/8.1.x (main support): regressions, crashing bugs, security issues, major bugs in new features
    • dev/7.6.x (extended support): major security issues, data loss issues
  • I added a changelog in arches/releases
  • Unit tests pass locally with my changes
  • I didn't see any FE unit tests to add to (tried to include screenshots of my manual testing below)

Testing screenshots

Non-localized-string
Unlocked:

image

Empty Locked:

image

Populated Locked:

image

Image
Unlocked:

image

Empty Locked:

image

Populated Locked:

image

String
Unlocked:
image

Empty Locked:

image

Populated Locked:

image

Number
Unlocked:
image

Empty Locked:

image

Populated Locked:

image

File-list
Unlocked:

image

Empty Locked:

image

Populated Locked:

image

Concept
Unlocked:

image

Empty Locked:

image

Populated Locked:

image

Concept-list
Unlocked:

image

Empty Locked:

image

Populated Locked:
image

Geometry
Unlocked:

image

Empty Locked:

image

Populated Locked:

image

Domain
Unlocked:
image

Empty Locked:
image

Populated Locked:
image

Domain-list
Unlocked:
image

Empty Locked:

image

Populated Locked:
image

Date
Unlocked:
image

Empty Locked:
image

Populated Locked:

image

Node-value
Unlocked:
image

Empty Locked:
image

Populated Locked:

image

Boolean
Unlocked:

image

Empty Locked:

image

Populated Locked:

image

EDTF
Unlocked:
image

Empty Locked:
image

Populated Locked:

image

Annotation
Unlocked:
image

Empty Locked:

image

Populated Locked:

image

Url
Unlocked:

image

Empty Locked:
image

Populated Locked:
image

Resource-instance
Unlocked:
image

Empty Locked:
image

Populated Locked:
image

Here's what the edit cards look like:

image

Ticket Background

  • Sponsored by: Self Funded
  • Found by: @ BCAP Team
  • Tested by: @seeker25
  • Designed by: @seeker25

@seeker25 seeker25 changed the title 12750 add uneditable to remaining widgets Add Uneditable to Remaining Widgets May 15, 2026
@CLAassistant

CLAassistant commented May 15, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Update naming

Fix checkbox widget.

Don't remove uneditable key where already existed. Rename migration to match GH issue.

Working on uneditable functionality

Update CSS

Uneditable widgets

# Conflicts:
#	arches/app/media/js/viewmodels/widget.js
@seeker25
seeker25 force-pushed the 12750-add-uneditable-to-remaining-widgets branch from 8fa430f to 72527d7 Compare May 15, 2026 16:16
@seeker25
seeker25 marked this pull request as ready for review September 16, 2026 18:14
@seeker25
seeker25 marked this pull request as draft September 16, 2026 18:50
@seeker25
seeker25 marked this pull request as ready for review September 16, 2026 19:09
@seeker25
seeker25 marked this pull request as draft September 16, 2026 19:09
@seeker25
seeker25 marked this pull request as ready for review September 16, 2026 19:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants