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

Implements Ephemera Models #189

Merged
merged 1 commit into from
Sep 19, 2017

Conversation

jrgriffiniii
Copy link
Contributor

@jrgriffiniii jrgriffiniii commented Sep 12, 2017

Resolves #168

@jrgriffiniii jrgriffiniii force-pushed the issues-168-jrgriffiniii-ephemera-models branch from 4804f68 to c4568a2 Compare September 12, 2017 21:37
@tpendragon tpendragon force-pushed the issues-168-jrgriffiniii-ephemera-models branch from 4899890 to fafea1c Compare September 14, 2017 17:45
@jrgriffiniii jrgriffiniii force-pushed the issues-168-jrgriffiniii-ephemera-models branch 2 times, most recently from 56de066 to ff03858 Compare September 18, 2017 21:50
…hemeraFolder resources within EphemeraProjects

Adding routing and minimal support for EphemeraFolders

Implementing a first attempt at supporting EphemeraBox membership and improving the routes for EphemeraBoxes and EphemeraFolders

Ensuring that Resources can have IIIF Manifests exposed using the class method "can_have_manifests?"; Ensuring that EphemeraProjects and EphemeraBoxes are linked using the ContextualPath

Implementing the attributes for the EphemeraFolders; Resolving issues for ScannedResources

Integrating support for membership within EphemeraFolders

Tracking files being merge after the latest rebase

Adding the Factories and test suites for the Ephemera Decorators

Extending the test coverage for the Ephemera* Controllers and Decorators

Extending the test coverage for EphemeraFolder and EphemeraField Controllers; Adding the routes for EphemeraFields

Don't create a real property for append_id

Append_id is a virtual property in Valkyrie that exists on ChangeSets.
It's not something we want to persist - it's something we act on in a
ChangeSetPersister.

Increasing the coverage for the EphemeraFolderDecorator

Use Blacklight's type filter for members.

Works better than a branch in the default view.

Fix discoverability of EphemeraFolders.

Extending the coverage for the Ephemera Decorators; Adding test coverage for the EphemeraBox and Folder ChangeSets

Increasing (and improving upon) the Ephemera Controllers

Increasing the test coverage for EphemeraFolders and the ephemera editor role

Clean up box show view.

Ensures that IIIF Manifests are properly structured for EphemeraFolders

Add parent breadcrumb for boxes.

Add Ephemera Folder Workflow

Also DRYs this up a bit to make it easier to add another workflow later.

Rename project `name` to `title`

Fixes the header.

Add home page links for Ephemera.

Hide Project attributes.

Implement Box Workflow.

Improve parent breadcrumb for folders.

Fix visibility default.

Show workflow state.

Hide thumbnail from show page.

Add Plum Folder Javascript

Adds datatables when appropriate and handles sort title.

Ensure folders are always displayable.

Fix discovery/manifest of Folders.

Removing an unreachable condition branch for manifest access permissions
@jrgriffiniii jrgriffiniii force-pushed the issues-168-jrgriffiniii-ephemera-models branch from ff03858 to 00a2e31 Compare September 19, 2017 13:13
@jrgriffiniii jrgriffiniii changed the title [WIP] Implements Ephemera Models Implements Ephemera Models Sep 19, 2017
@tpendragon tpendragon merged commit bb63f41 into master Sep 19, 2017
@jrgriffiniii jrgriffiniii deleted the issues-168-jrgriffiniii-ephemera-models branch November 2, 2017 22:47
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

Successfully merging this pull request may close these issues.

2 participants