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

Project preferences - Customizing interfaces per model with default attribute sets #741

Closed
mjy opened this issue Jan 10, 2019 · 3 comments
Closed
Assignees
Labels
task The issue requests a new TaxonWorks "TASKS" card.

Comments

@mjy
Copy link
Member

mjy commented Jan 10, 2019

Blocker/dependency of full #377

As a user I want to select Predicates and assign them to class sets. These predicate sets will appear as blocks in the forms/tasks that use them.

  • Preferences can be set by a project admin or admin
  • Data is stored in Project(?)#preferences:
  'model_predicate_sets':  
    'Otu': [1,2,3]
    'CollectingEvent': [4,5,6]

In this case 1-6 are the IDs of Predicates.

  • We need a new task to build the assignments. Hard code the list of models that can make use of these sets in interfaces (at present CollectionObject and CollectingEvent).
  • Select model
  • Smart select predicate? Or just show all and let user select into list.
  • Include a link, or modal popup to create Predicate inline.
@mjy mjy added the task The issue requests a new TaxonWorks "TASKS" card. label Jan 10, 2019
@mjy mjy changed the title Task - Customizing interfaces per model with default attribute sets Project preferences - Customizing interfaces per model with default attribute sets Jan 11, 2019
@mjy
Copy link
Member Author

mjy commented Jan 11, 2019

screen shot 2019-01-10 at 9 38 10 pm

@mjy
Copy link
Member Author

mjy commented Jan 15, 2019

Variable should be available in Project.

mjy added a commit that referenced this issue Jan 19, 2019
jlpereira added a commit that referenced this issue Jan 21, 2019
jlpereira added a commit that referenced this issue Jan 21, 2019
jlpereira added a commit that referenced this issue Jan 22, 2019
jlpereira added a commit that referenced this issue Jan 22, 2019
@jlpereira
Copy link
Member

Done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task The issue requests a new TaxonWorks "TASKS" card.
Projects
None yet
Development

No branches or pull requests

2 participants