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

Add new element entry screen #33

Open
CSchmitz81 opened this issue May 6, 2017 · 1 comment
Open

Add new element entry screen #33

CSchmitz81 opened this issue May 6, 2017 · 1 comment

Comments

@CSchmitz81
Copy link
Member

  • in element dialog
  • hide fab
  • enter title in top bar
  • select element type in top bar
    • validates user has permission to create type
    • if permissions not added yet, add placeholder and restrict seed from being created
    • if creating parent of a new element, only show options for allowed parent types
  • description entry
    • initially show empty textbox
    • add segment buttons above and below textbox
  • suggest possible duplicates in element dialog body
    • element preview items (possibly smaller than list)
    • divider above separation from description section
    • scrolls with description (i.e. don't scroll each separately)
    • can select element preview
      • stop new item creation
      • open in view mode
      • supports going back
        • re-enter edit mode
        • preserve previously entered description
  • save progress to user data
    • if user closes dialog it should be possible to restore (not part of this issue)
  • add item button
    • shouldn't look like fab
    • validates fields
      • has valid title
        • not empty
        • minimum words specified by tree
      • has type
      • has valid description segment
        • validation responsibility of segment types
        • at least 1 description segment
    • if can have parent
      • opens element linking page
      • keep progress in user data
    • if can't have parent
      • save to cTree
      • remove data (after added to cTree)
@CSchmitz81 CSchmitz81 added the Add label May 6, 2017
@CSchmitz81 CSchmitz81 added this to the Alpha milestone May 6, 2017
@CSchmitz81 CSchmitz81 added this to Backlog in cTree Site Demo Code May 6, 2017
@CSchmitz81 CSchmitz81 moved this from Backlog to In Progress in cTree Site Demo Code Sep 9, 2017
@CSchmitz81 CSchmitz81 self-assigned this Sep 9, 2017
@CSchmitz81 CSchmitz81 assigned akspellm and unassigned CSchmitz81 Jan 16, 2018
@CSchmitz81 CSchmitz81 moved this from In Progress to Backlog in cTree Site Demo Code Jan 16, 2018
@CSchmitz81
Copy link
Member Author

Multiple separate element entry tickets have been created for the MVP which can be leveraged to implement this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

2 participants