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

Prototype multiple work types: Basic and ETD #47

Open
kerchner opened this issue Jan 23, 2017 · 1 comment
Open

Prototype multiple work types: Basic and ETD #47

kerchner opened this issue Jan 23, 2017 · 1 comment
Assignees
Milestone

Comments

@kerchner
Copy link
Member

kerchner commented Jan 23, 2017

ETDs may need to have unique behavior, distinct from other GWSS items. Review the User Stories to validate this and articulate what that different behavior may need to be. Since workflows are likely to be part of how ETDs behave differently, we'll need to also consider how workflows are projected to work in Sufia 7.3, and we'll also need to assess to what degree the Sufia UI's rendering of multiple work types is ready for prime time.

In the meanwhile, we can create a prototype to better learn how this works. Explore:

  1. Do nothing, in case implementing above-mentioned behavior is entirely doable without multiple work types.
  2. Derive a child ETD type from the base work type (Dependency on Consider refactoring Work model name #45, but can still be done in prototype-y mode even without Consider refactoring Work model name #45; it would likely entail duplicating the work later in another branch but with the new model name)
  3. Create a second base work type that would be a "sibling" to the base work type.

Test the UI and other functionality in each case.

This work should be kept in a separate branch, because our plan is first to release GWSS 2.0, which will be an upgrade of the existing app, and migration of the current content, to PCDM-based Sufia 7. Then, later, we'll release GWSS 2.1 (perhaps 3.0) to include ETDs.

This work requires #49.

@kerchner kerchner added this to the 2.0 milestone Jan 23, 2017
@kerchner kerchner self-assigned this Jan 23, 2017
@kerchner
Copy link
Member Author

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

1 participant