Skip to content
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

Listing Mgmt Validations: Add required label to listings management #1580

Closed
kathyccheng opened this issue Jul 28, 2021 · 9 comments
Closed
Assignees

Comments

@kathyccheng
Copy link
Collaborator

kathyccheng commented Jul 28, 2021

As a leasing agent,
I want to know which fields are required to publish
So that I have a sense of what information is most important for me to gather

Acceptance Criteria

  • When I am on the listings mgmt edit page, see required labels next to all of the required fields
  • When I am on the listing mgmt page, then I'll see required labels next to the entire field sets that are required

Notes

  • This is just helper text, we're not checking anything in this issue
  • We can use the publish required fields to generate the labels

Design Notes

  • When there is existing helper text, ensure the Required text breaks to a new line
    image

  • For blank slate "repeater" elements, we should add a field label or legend to ensure the error text is associated with the element
    image

  • All address fields should have a fieldset legend or field group label to associate the required text with (I think all addresses in LM have this except the Building Address
    image

Links
Required Fields:
https://docs.google.com/spreadsheets/u/1/d/1yzy7t1n0lNuhjmElnBH7rFOk2qZYdK7iHwhnyY3QrmM/edit#gid=515768701

Designs:
https://www.figma.com/file/Y8bFd0aSz7eYJ2TCNid6s3/bloom-partners?node-id=4153%3A170749

@kathyccheng kathyccheng added the blocked Further development is blocked waiting for something external to this ticket label Jul 28, 2021
@kathyccheng kathyccheng removed the blocked Further development is blocked waiting for something external to this ticket label Aug 25, 2021
@kathyccheng kathyccheng changed the title Add required label to listings management Listing Mgmt Validations: Add required label to listings management Aug 25, 2021
@kathyccheng
Copy link
Collaborator Author

@slowbot consider "Required to Publish"

@kathyccheng kathyccheng added the blocked Further development is blocked waiting for something external to this ticket label Aug 26, 2021
@seanmalbert
Copy link
Collaborator

The validation handling itself should be handled by 1541/1542, but there are some updates needed in how these are displayed with "groups" of fields as demonstrated in the mocks above.

@kathyccheng kathyccheng removed the blocked Further development is blocked waiting for something external to this ticket label Sep 16, 2021
@emilyjablonski
Copy link
Collaborator

@kathyccheng @slowbot Should I move forward with Required or Required to Publish ?

@kathyccheng
Copy link
Collaborator Author

@slowbot to decide

@slowbot
Copy link
Collaborator

slowbot commented Sep 23, 2021

@emilyjablonski I'm fine with "Required to publish"

@emilyjablonski
Copy link
Collaborator

Ensure all fields that are required on publish have the label and that they play nicely with the error messages.

@slowbot slowbot added failed qa This issue or pull request already exists and removed ready for qa Ready to be QA’d labels Oct 13, 2021
@slowbot
Copy link
Collaborator

slowbot commented Oct 13, 2021

@emilyjablonski

@kathyccheng Feel free to push back on this and we can create another ticket for the aria labels

Required to publish labels need to be associated with the fields or fieldsets they are labeling.

New ticket:

  • We can create another ticket to handle fieldsets, but in the future we should look at a way to wrap address fields in a fieldset we can associate labels and errors

@kathyccheng
Copy link
Collaborator Author

@slowbot is the main issue around the aria labels for accessibility or the field sets, or are they inter-related? Regardless, I'd say let's create a new issue

@slowbot
Copy link
Collaborator

slowbot commented Oct 15, 2021

Both are accessibility issues. Fieldsets are technically more complex. Aria labels seem less complex and sort of necessary otherwise it's just text on the page and doesn't relate to anything.

@slowbot slowbot removed the failed qa This issue or pull request already exists label Oct 15, 2021
@slowbot slowbot closed this as completed Oct 15, 2021
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

No branches or pull requests

5 participants