-
Notifications
You must be signed in to change notification settings - Fork 0
feat: select field type #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
81c464d
feat(select): add SELECT case to FieldType enum
vitormattos 76dbff9
test(select): cover select validation in FieldDefinitionValidatorTest
vitormattos 9b79c41
feat(select): validate options for select type in FieldDefinitionVali…
vitormattos fc50596
test(select): cover normalizeValue for select type in FieldValueServi…
vitormattos 21e642d
feat(select): add options property to FieldDefinition entity
vitormattos 0ca9d9b
feat(select): normalize select value against stored options list
vitormattos 65b90ab
test(select): cover select operator support in UserProfileFieldCheckTest
vitormattos 44f3379
feat(select): add SELECT_OPERATORS and wire select into workflow check
vitormattos 38a76ee
test(select): cover options persistence and serialization in FieldDef…
vitormattos 528a59a
feat(select): expose options in FieldDefinition.jsonSerialize
vitormattos aa8181e
feat(select): persist options JSON when creating or updating a select…
vitormattos b6bdb36
feat(select): add migration to add options column to profile_fields_d…
vitormattos ec9618a
feat(select): add select to ProfileFieldsType and options to ProfileF…
vitormattos 3072b0e
feat(select): add options column to initial migration
vitormattos 94b2896
feat(select): remove separate options migration, unified into Version…
vitormattos a31f7ef
test(controller): add select options forwarding tests for create/update
vitormattos a607423
feat(controller): add options parameter to create/update for select f…
vitormattos 56d3eed
chore(openapi): regenerate openapi.json with select type and options …
vitormattos b5c7339
chore(openapi): regenerate openapi-administration.json with select ty…
vitormattos 917848c
chore(openapi): regenerate openapi-full.json with select type and opt…
vitormattos a667aab
chore(types): regenerate openapi.ts with select type and options field
vitormattos 5e293b9
chore(types): regenerate openapi-administration.ts with select type a…
vitormattos 3d3667d
chore(types): regenerate openapi-full.ts with select type and options…
vitormattos 2592fa5
feat(admin): add select field type with options editor in AdminSettings
vitormattos a9eac15
feat(personal): render NcSelect for select fields in PersonalSettings
vitormattos d3cf80c
feat(dialog): render NcSelect for select fields in AdminUserFieldsDialog
vitormattos c1f1cef
feat(admin): redesign options editor with editable rows (Metavox patt…
vitormattos 6ccb201
fix(psalm): add options to requireString docblock in FieldDefinitionV…
vitormattos 49ceb7b
fix(psalm): add options to ProfileFieldsDefinitionInput psalm type
vitormattos ebac5da
fix(mapper): add options column to all SELECT queries in FieldDefinit…
vitormattos 98f5bf9
fix(service): use JSON_THROW_ON_ERROR when encoding options in FieldD…
vitormattos 0dd48a5
fix(validator): trim and deduplicate options in validateOptions
vitormattos 0acde6a
fix(entity): add null coalescing fallback for json_decode in jsonSeri…
vitormattos e8af0e3
chore: update openapi documentation
vitormattos f6052db
test(value): reject int and float in normalizeSelectValue
vitormattos f622b56
fix(value): enforce is_string in normalizeSelectValue instead of cast…
vitormattos a43971a
feat(admin): prevent duplicate options from being saved
vitormattos 9df8a1c
chore(deps): add vuedraggable v4 for Vue 3 drag-and-drop
vitormattos 0e30504
feat(utils): add select option helpers
vitormattos 667bb87
test(utils): cover select option helpers
vitormattos a96674a
feat(admin): improve select option editor ux
vitormattos 18d9fd9
test(playwright): extend profile field fixture support
vitormattos 23f7ef6
test(playwright): cover select option admin flows
vitormattos deda9f6
feat(showcase): add select field screenshot seed
vitormattos c585211
chore(playwright): simplify screenshot capture flow
vitormattos 3fe9e97
docs(screenshots): refresh admin catalog image
vitormattos 5cdf7f2
docs(screenshots): refresh admin catalog thumbnail
vitormattos f0bd1d0
docs(screenshots): refresh personal settings image
vitormattos 37d304e
docs(screenshots): refresh personal settings thumbnail
vitormattos db84a54
docs(screenshots): refresh user dialog image
vitormattos cef0b83
docs(screenshots): refresh user dialog thumbnail
vitormattos 1e5da2e
docs(screenshots): refresh workflow image
vitormattos 2b5d495
docs(screenshots): refresh workflow thumbnail
vitormattos df418a9
test(utils): update pedro poti showcase expectations
vitormattos File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.