* Add ctools, prior to using it.
* Fix up all the dependency references.
... before the colon is the project name, so should only be "drupal" for
modules shipped in core.
* Some more together.
* Decent progress... getting things actually rendering...
... bit of refactoring stuff making a mess.
* More worky.
... as in, basically functional. Still needs coding standards pass, and
testing with more/all types of content.
* Coding standards, and warning of validation issues.
* Pull the batch out to a separate service.
* Something of namespacing the child-specific batch...
... 'cause need to slap together a media-specific batch similarly?
* All together, I think...
Both the child-uploading, and media-uploading forms.
* It is not necessary to explicitly mark the files as permanent.
* Further generalizing...
... no longer necessarily trying to load files, where files might not
be present (for non-file media... oEmbed things?).
* Adjust class comment.
* Get rid of the deprecation flags.
* Remove unused constant.
... is defined instead at the "FileSelectionForm" level, accidentally
left it here from intermediate implementation state.
* Pass the renderer along, with the version constraint.
* Add update hook to enable ctools in sites where it may not be.
... as it's now required.
* Cover ALL the exits.
* Refine message.
* Excessively long line in comment...
... whoops.
* Bump spec up to allow ctools 4.
Gave it a run through here, and seemed to work fine; however, ctools'
project page still seems to suggest the 3 major version should be
preferred... but let's allow 4, if people are using or want to test it
out?
* Fix undefined "count" index.
* Upload form
* Missing var doc comment
* Manage Collections Page
* Getting rid of stuff in other PRs
* Adapting form to be in line with proposed modeling changes
* Cleaning up settings form schema
* Removing duplicate helper function
* Update ManageMembersController.php
* Coding standards, copy/paste detector (embarassing...)
* Apparantly i don't know how pass-by-reference works
* Incorrectly named config key. Sadly confusing :(
* s/field_tags/field_model
* Fixing phpunit annotations that point to non-existant classes
* Foiled by a newline
* Wrong class for access function
* Renaming links to say 'Batch Upload'
* Letting user select media type instead of guessing
* update messenger for d9
* fix dependency injection
* update info files
* stream_for updates for d9
* remove deprecated entity query
* replace deprecated functions
* use dependency injection for messenger and fix other deprecated functions for d9
* fix deprecations in tests
* fix test
* phpcs fixes
* fix toUrl method
* properly use StringTranslationTrait
* phpcs fixes and using dependency injection
* more deprecations with upgrade_status 3.x version and more phpcs fixes
* add defaultTheme per https://www.drupal.org/node/3083055
* replace deprecated context definition method - per https://www.drupal.org/node/2976400
* fix context definitions
* remove more deprecations
* fix deprecations in tests
* codesniffer fixes - dependencies must be prefixed with drupal: and missing variable doc comments
* replace more url() -> toUrl() and remove unused variables
* more code sniffer fixes
* some of these urls are necessary as strings
* d9 requires update to flysystem module
* update migrate_source_csv
* temporarily point crayfish-commons to branch with d9 dependencies
* another composer dependency adjustment
* point composer to d9 branch of jsonld
* remove hook_post_action for d9
* remove hook_post_action as a dependency - this does break multifile media FOR NOW
* update migration keys -> ids per https://www.drupal.org/node/3060246
* fix url method
* point jsonld back to dev since PR has been merged
* wrong branch name
* add update hook for change in migration source
* update travis.yml for php 7.4
* add doc comment
* build on php7.2, 7.3, 7.4
* use this instead of Drupal::
* just php 7.3 and 7.4
* swap back to dev-dev crayfish-commons since PR was merged
* perhaps this fixes the config thing
* trying to fix config
* ugh errant semicolon
* missing variable name
* maybe it would help if i named the variables consistently
* please work...
* i can't get the dependency injection of config correct
* sad panda
* thanks @seth-shaw-unlv for this magical fix
* fix dependency injection
* putting the config in the AbstractGenerateDerivativeMediaFile class instead
* already the system.file config
* update test module info file
* fix implode ordre of parameters
* remove unused use statement
* fix geminiclient tests
* phpcs fix
* check for fedora key in flysystem
* check for array not being null
* more null checks
* try on the downgrade-symfony branch
* set fedora url to null if it isn't in the settings
* testing the crayfish-commons version fix
* fixes for new classes in newer version of guzzlehttp but still needing to support old methods
* update phpunit.xml?
* transform 1 response from preg_match to a boolean
* reorder crayfish-commons version fix
* code sniffer fixes
* abstract awaying the shared constructor so that phpcpd is happy about less duplicated code
* attempt to reduce shared code in the FedoraAdapterTest
* remove unused use statement
* code sniffer fixes...not sure how i missed these...
* remove reliance on branch of crayfish-commons since PR has been merged
* Make a pseudo field we can use
* coder
* Fix config and coder for root level
* Default to empty array
* Add tests and clean up some deprecations
* Form validation of Gemini URI before bundle selection.
* Coder
* Add functional test for Islandora Settings
* Derivatives
* Working through testing
* Coding standards. Responding to @whikloj's review
* Patching up existing tests
* Baaad merge
* No longer requiring Content-Disposition for media updates since we're updating the file in place.
* Went a bit deeper than I thought. Small refactor on MediaSourceServcie
* Fiiinnnnaaaalllllllllyyyyyyyy
* Shuffling things around for islandora_image tests
* Altering view and form modes using context
* Coding standards
* Features
* updating feature
* updating feature
* Derivatives and RDF
* Terms flushing to Fedora, split out openseadragon functionality
* Updating dependencies
* Touching up after testing a fresh deploy
* More config updates
* Updating features
* s/field_memberof/field_member_of
* Coding standards and tests
* take that phpcpd
* coding standards
* Adding pcdm#fileOf to the rdf mappings for media.
* Getting rid of swap file
* Updated README. Shuffled config round into two features, one for core and one as a demo
* Coder
* too good to be true
* maybe this?
* Cleaning up cruft and no longer removing teaser mode when uninstalling the demo feature
* Missed the services yml
* Re-export after testing
* mimetypo
* Re-re-re-re-re-exported
* Changing to dc on terms rdf mapping so title shows up in Fedora
* Committing to test on new environment
* Can execute pre-configured reactions through Context UI
* Exporting actions
* Adding contexts
* Renaming
* Using switch in hook implementations
* Ready to test without rules and just context
* Trimming down hooks and removing dsm() calls
* Fixes after testing large batch operations
* Functional tests and more testing
* Coding standards
* Removing duplicate
* Config export
* Removing media bundle condition for now.
* Tightened conditions. Fixed context caching bug.
* Ignoring schema exceptions and disabling module provided contexts in functional tests
* Oh that's hilarious
* Responding to @whikoj's feedback
* s/deindex/delete
* Coding standards
* Pulling islandora module back to the top
* Pulling dependencies from main composer.json into this module's
* Testing how module dependencies work
* Adding search_api to module depenedencies.
* Just .info is not enough
* Adding jsonld serializer to composer dependencies
* Changing vendor name and pointing to @DiegoPino's fork
* Adding keywords
* Adding phpcs back in
* Pointing to islandora org for jsonld serializer.
* Clean up to Drupal coding standards
Add travis config
* Remove codesniffer from travis-setup.sh
* Not needed right now and breaks php on hhvm
* Deleted too much
* Revert type hinting.
* Sprint Sept 2016
Huge Pull Request,
Highlights:
* removed rdf_type from fedora_source_type entity, better to handle
this via rdfmapping based on bundle rdf assignment
* Added inline form support
* Added default rdf namespace register
* Added test rdf.map config entity (have to check if it’s working,
probably some typo?
* Added experimental UUID Entity Solver(service, route and @annotation
link
* Made jsonld serialiser (github.com/diegopino/claw-jsonld) a
requirement
* Some route cleanups
* Updated to correct Branch
* Bad cherry picked
Double method declaration after cherry picking, fixed.