Skip to content

Allow users to specify what is "In the repository" #1625

Open
@dannylamb

Description

@dannylamb

a.k.a. the solution to "what is an islandora 8 object anyway"

This has been discussed in user calls, Islandora 8 calls, and a handful of special topic calls. I think the solution that we're looking for exists, and, in fact, we've been doing it all along.

image

Right now, we ask users to specify which content types, media types, and taxonomy vocabularies they want the Fedora URI to automagically appear for. This is a specific example of wanting specialized behaviour around what is "in the repository", and in order to make it happen, we check that configuration and do stuff. What I'm proposing we do is keep this in the main Islandora 8 config form, but rebrand it so we're letting users declare what the Islandora types are.

Then the "In the repository" condition can be used with context and it will simply check against the types the user specifies. We actually pondered this implementation when doing the original work to show the Fedora URI and felt it was overkill at the time. But I'm pretty sure the time is now, and most everyone can agree given the configurable nature of Islandora 8, letting the user specify is the only sane path forward. If we can formalize this, then we can refactor things to use it, and also start considering more sophisticated UI changes in order to improve UX.

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requesta proposal for a new feature in the software (should be justified by a ‘use case’)

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions