Define filter options #447

Closed
acka47 opened this Issue Nov 11, 2015 · 3 comments

Projects

None yet

2 participants

@acka47
Contributor
acka47 commented Nov 11, 2015

Until now, we don't have a clear concept defined for the different filter options. Questions to be answered:

  1. Which filters are exclusive (i.e. where can I only choose one filter element)?
  2. Which filters are inclusive (i.e. where can I use more than one element per filter)?
    • If a filter is inclusive, are its elements combined with OR or AND?
  3. If multiple filters are set, are they combined by AND or OR?
  4. Which filters should be available when (i.e. should all filters be available all the time or should e.g. the service filters by "Subject" and "Grade Level" only be available after narrowing down the search list to type "Service")? [Added 9 minutes after first posting]
@acka47 acka47 self-assigned this Nov 11, 2015
@acka47
Contributor
acka47 commented Nov 11, 2015

My proposal:

  1. The only exclusive filter should be by type.*
  2. All other filters should be inclusive combining the chosen elements with OR.
  3. Setting multiple filters should be handled as combining them with AND.
  4. I tend to only show filters that apply to all types of resources in the result list. Thus, "Subject" and "Grade Level" wouldn't be shown from the beginning but only after narrowing down to type "Service".

* At some point we might – exclusively ;-) – allow an OR combination for types "Organization" and "Person". If this is easy to implement, we should allow it directly from the start.

Assigning @trugwaldsaenger so that he can adjust or 👍 this proposal.

@acka47 acka47 assigned trugwaldsaenger and unassigned acka47 Nov 11, 2015
@acka47 acka47 added 1 - Ready and removed 2 - Tasklog labels Mar 18, 2016
@acka47
Contributor
acka47 commented Mar 21, 2016

We discussed this at our meeting at OERde16 and decided that my proposal in the previous comment is ok for now.

@acka47 acka47 removed the task label Apr 7, 2016
@acka47
Contributor
acka47 commented Sep 9, 2016

Done. Closing.

@acka47 acka47 closed this Sep 9, 2016
@acka47 acka47 removed the ready label Sep 9, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment