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

[Collection Creation] - Update Collection Details #216

Closed
Tracked by #214
ggirotto opened this issue Oct 27, 2021 · 0 comments
Closed
Tracked by #214

[Collection Creation] - Update Collection Details #216

ggirotto opened this issue Oct 27, 2021 · 0 comments
Assignees
Labels
enhancement New feature or changes to an existing one P1 Changes that should be worked now target: flutter Relates to Flutter and its sub-dependencies

Comments

@ggirotto
Copy link
Contributor

ggirotto commented Oct 27, 2021

Dependent of #215, #217 and #218.

Summary

Creates Details tab content from Update Collection Page.

Business Rules

  • The details content must be overridable by an existing collection content, since it may be used to update an existing collection.
  • The collection name field must be an alphanumeric field with maximum length of 30.
  • The tags field is an optional field (can have no tags) and must support at most 5 tags.
  • The collection description is an optional alphanumeric field with maximum length of 1000 characters.
  • All fields must be non-empty strings, and those that are obligatory (name) must have at least 1 character.

UI special behavior

  • The description field must update its height based on the content.
  • When editing a field the user must be able to "jump" to the next one by tapping "Next" key in the keyboard (we must control the fields focus).
  • The tags field must wrap the tags if they are larger that the screen width (just like Wrap Widget works)

Screenshots

Empty fields

CleanShot 2021-10-27 at 16 51 48

Description Editor

CleanShot 2021-10-27 at 16 52 07

Filled Fields

CleanShot 2021-10-27 at 16 52 11

@ggirotto ggirotto added enhancement New feature or changes to an existing one P1 Changes that should be worked now target: flutter Relates to Flutter and its sub-dependencies blocked Blocked by a third-party that is out of reach labels Oct 27, 2021
@ggirotto ggirotto added this to To do in Collection Creation via automation Oct 27, 2021
@ggirotto ggirotto changed the title [Collection Creation] - New Collection Details [Collection Creation] - Update Collection Details Oct 28, 2021
@ggirotto ggirotto self-assigned this Nov 10, 2021
@ggirotto ggirotto removed the blocked Blocked by a third-party that is out of reach label Nov 10, 2021
@ggirotto ggirotto moved this from To do to In progress in Collection Creation Nov 10, 2021
@ggirotto ggirotto moved this from In progress to Review in Progress in Collection Creation Nov 22, 2021
@ggirotto ggirotto moved this from Review in Progress to Done in Collection Creation Nov 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or changes to an existing one P1 Changes that should be worked now target: flutter Relates to Flutter and its sub-dependencies
Projects
Development

No branches or pull requests

1 participant