-
Notifications
You must be signed in to change notification settings - Fork 2
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
Defined and used local.embargo.termslift
in the embargo cfg
#640
base: dtq-dev
Are you sure you want to change the base?
Commits on Mar 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6ed4d48 - Browse repository at this point
Copy the full SHA 6ed4d48View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9ac784 - Browse repository at this point
Copy the full SHA e9ac784View commit details -
Configuration menu - View commit details
-
Copy full SHA for e91ac68 - Browse repository at this point
Copy the full SHA e91ac68View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8c3568 - Browse repository at this point
Copy the full SHA a8c3568View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7464b30 - Browse repository at this point
Copy the full SHA 7464b30View commit details
Commits on Apr 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6645113 - Browse repository at this point
Copy the full SHA 6645113View commit details -
Merge pull request #5 from dataquest-dev/testtests
merge workflows into our main branch (dtq-dev)
Configuration menu - View commit details
-
Copy full SHA for e7105a2 - Browse repository at this point
Copy the full SHA e7105a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aa563f - Browse repository at this point
Copy the full SHA 8aa563fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c70e25 - Browse repository at this point
Copy the full SHA 8c70e25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e5428c - Browse repository at this point
Copy the full SHA 9e5428cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd761d6 - Browse repository at this point
Copy the full SHA cd761d6View commit details -
Merge pull request #7 from dataquest-dev/rm-issue-templates
Update issue templates
Configuration menu - View commit details
-
Copy full SHA for 5658400 - Browse repository at this point
Copy the full SHA 5658400View commit details -
Created approximateDate local metadata type.
MilanMajchrák committedApr 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 7351602 - Browse repository at this point
Copy the full SHA 7351602View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98b15e3 - Browse repository at this point
Copy the full SHA 98b15e3View commit details -
Merge pull request #8 from dataquest-dev/fix/6-cicd-pipeline
Fix/6 cicd pipeline
Configuration menu - View commit details
-
Copy full SHA for 644c1d4 - Browse repository at this point
Copy the full SHA 644c1d4View commit details
Commits on Apr 5, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 716c73d - Browse repository at this point
Copy the full SHA 716c73dView commit details
Commits on Apr 7, 2022
-
Merge pull request #21 from dataquest-dev/internal/updatePullRequestT…
…emplate Update pull_request_template.md
Configuration menu - View commit details
-
Copy full SHA for 362bd61 - Browse repository at this point
Copy the full SHA 362bd61View commit details -
Added test to check existing metadata but doesn't works right
MilanMajchrák committedApr 7, 2022 Configuration menu - View commit details
-
Copy full SHA for 2a05fe8 - Browse repository at this point
Copy the full SHA 2a05fe8View commit details -
Type bind from the submission-forms.xml is returned to the FE.
MilanMajchrák committedApr 7, 2022 Configuration menu - View commit details
-
Copy full SHA for 6266ed0 - Browse repository at this point
Copy the full SHA 6266ed0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d59496 - Browse repository at this point
Copy the full SHA 7d59496View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f5b01a - Browse repository at this point
Copy the full SHA 3f5b01aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31f26c0 - Browse repository at this point
Copy the full SHA 31f26c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 044843a - Browse repository at this point
Copy the full SHA 044843aView commit details
Commits on Apr 11, 2022
-
MilanMajchrák committed
Apr 11, 2022 Configuration menu - View commit details
-
Copy full SHA for b7c81af - Browse repository at this point
Copy the full SHA b7c81afView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2bfb82 - Browse repository at this point
Copy the full SHA a2bfb82View commit details -
Created test for added local metadata if exists.
MilanMajchrák committedApr 11, 2022 Configuration menu - View commit details
-
Copy full SHA for f358cea - Browse repository at this point
Copy the full SHA f358ceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for bda62d3 - Browse repository at this point
Copy the full SHA bda62d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3042d8 - Browse repository at this point
Copy the full SHA f3042d8View commit details
Commits on Apr 12, 2022
-
Merge pull request #23 from dataquest-dev/feature/se-2-configureTypeBind
Type bind from the submission-forms.xml is returned to the FE.
Configuration menu - View commit details
-
Copy full SHA for e12569a - Browse repository at this point
Copy the full SHA e12569aView commit details
Commits on Apr 20, 2022
-
MilanMajchrák committed
Apr 20, 2022 Configuration menu - View commit details
-
Copy full SHA for a36bf5e - Browse repository at this point
Copy the full SHA a36bf5eView commit details
Commits on Apr 21, 2022
-
ACL works - input field with ACL are rendered based on the authorizat…
…ion.
MilanMajchrák committedApr 21, 2022 Configuration menu - View commit details
-
Copy full SHA for 6e4f012 - Browse repository at this point
Copy the full SHA 6e4f012View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49033d1 - Browse repository at this point
Copy the full SHA 49033d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42d0430 - Browse repository at this point
Copy the full SHA 42d0430View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d1c162 - Browse repository at this point
Copy the full SHA 2d1c162View commit details -
MilanMajchrák committed
Apr 21, 2022 Configuration menu - View commit details
-
Copy full SHA for f1bc02d - Browse repository at this point
Copy the full SHA f1bc02dView commit details -
MilanMajchrák committed
Apr 21, 2022 Configuration menu - View commit details
-
Copy full SHA for d7710f5 - Browse repository at this point
Copy the full SHA d7710f5View commit details -
MilanMajchrák committed
Apr 21, 2022 Configuration menu - View commit details
-
Copy full SHA for c12aaab - Browse repository at this point
Copy the full SHA c12aaabView commit details
Commits on Apr 22, 2022
-
Authorization based on groups works and done some refactoring.
MilanMajchrák committedApr 22, 2022 Configuration menu - View commit details
-
Copy full SHA for 488009f - Browse repository at this point
Copy the full SHA 488009fView commit details -
MilanMajchrák committed
Apr 22, 2022 Configuration menu - View commit details
-
Copy full SHA for fd79782 - Browse repository at this point
Copy the full SHA fd79782View commit details
Commits on Apr 25, 2022
-
Merge pull request #36 from dataquest-dev/internal/createREADME-dtq
Created README-dtq.md
Configuration menu - View commit details
-
Copy full SHA for fd55afa - Browse repository at this point
Copy the full SHA fd55afaView commit details -
Merge pull request #12 from dataquest-dev/feature/se-5-handleDate
Created approximateDate local metadata type.
Configuration menu - View commit details
-
Copy full SHA for b670157 - Browse repository at this point
Copy the full SHA b670157View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5709134 - Browse repository at this point
Copy the full SHA 5709134View commit details
Commits on Apr 29, 2022
-
MilanMajchrák committed
Apr 29, 2022 Configuration menu - View commit details
-
Copy full SHA for 8b97c95 - Browse repository at this point
Copy the full SHA 8b97c95View commit details -
MilanMajchrák committed
Apr 29, 2022 Configuration menu - View commit details
-
Copy full SHA for 4bfb500 - Browse repository at this point
Copy the full SHA 4bfb500View commit details -
Removed unsused acl definition in the input field
MilanMajchrák committedApr 29, 2022 Configuration menu - View commit details
-
Copy full SHA for 8bc0832 - Browse repository at this point
Copy the full SHA 8bc0832View commit details
Commits on May 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b6d47e4 - Browse repository at this point
Copy the full SHA b6d47e4View commit details
Commits on May 16, 2022
-
Merge pull request #40 from dataquest-dev/feature/se-8-create-ACL-ele…
…ment | Phases | MM | MB | MR | JM | Total | |-----------------|----:|----:|-----:|-----:|-------:| | ETA | 20.8 | 0 | 0 | 0 | 0 | | Developing | 7+8+2.5+1 | 0 | 0 | 0 | 0 | | Review | 0 | 0 | 0 | 0 | 0 | | Total | - | - | - | - | 0 | | ETA est. | | | | | 0 | | ETA cust. | - | - | - | - | 0 | ## Problem description The submission can contain admin only fields with fined-grained permissions. ## Problems - I wanted to get the actual context by method _contextService.getContext()_ but it returns null. I found out the context could be obtained from the HttpRequest by method _ContextUtil.obtainCurrentRequestContext()_.
Configuration menu - View commit details
-
Copy full SHA for b1dfa62 - Browse repository at this point
Copy the full SHA b1dfa62View commit details
Commits on Jun 1, 2022
-
Changed upload file size to 3GB
MilanMajchrák committedJun 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 675204a - Browse repository at this point
Copy the full SHA 675204aView commit details
Commits on Jun 2, 2022
-
Created a new local type and added a new input field for the bitstrea…
…m URL
MilanMajchrák committedJun 2, 2022 Configuration menu - View commit details
-
Copy full SHA for ac59b6b - Browse repository at this point
Copy the full SHA ac59b6bView commit details
Commits on Jun 3, 2022
-
The file is loaded from the tomcat /temp and updated as bitstream
MilanMajchrák committedJun 3, 2022 Configuration menu - View commit details
-
Copy full SHA for d205eff - Browse repository at this point
Copy the full SHA d205effView commit details -
uploadFileFromURL must be in the end of the patch method because the …
…local.bitstream.redirectToURL metadata must be saved in the DB before asking for that value.
MilanMajchrák committedJun 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 7e61c22 - Browse repository at this point
Copy the full SHA 7e61c22View commit details -
MilanMajchrák committed
Jun 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 83f4e1d - Browse repository at this point
Copy the full SHA 83f4e1dView commit details -
created test uploadFileBiggerThanUploadFileSizeLimit
MilanMajchrák committedJun 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 44fd3f8 - Browse repository at this point
Copy the full SHA 44fd3f8View commit details
Commits on Jun 6, 2022
-
created test uploadFileBiggerThanUploadFileSizeLimit
MilanMajchrák committedJun 6, 2022 Configuration menu - View commit details
-
Copy full SHA for bc4120c - Browse repository at this point
Copy the full SHA bc4120cView commit details -
MilanMajchrák committed
Jun 6, 2022 Configuration menu - View commit details
-
Copy full SHA for 04952b5 - Browse repository at this point
Copy the full SHA 04952b5View commit details -
MilanMajchrák committed
Jun 6, 2022 Configuration menu - View commit details
-
Copy full SHA for 4ecf113 - Browse repository at this point
Copy the full SHA 4ecf113View commit details -
MilanMajchrák committed
Jun 6, 2022 Configuration menu - View commit details
-
Copy full SHA for 1c84ed4 - Browse repository at this point
Copy the full SHA 1c84ed4View commit details -
remove unsued dependency from pom
MilanMajchrák committedJun 6, 2022 Configuration menu - View commit details
-
Copy full SHA for 69914c2 - Browse repository at this point
Copy the full SHA 69914c2View commit details -
MilanMajchrák committed
Jun 6, 2022 Configuration menu - View commit details
-
Copy full SHA for 4953cb1 - Browse repository at this point
Copy the full SHA 4953cb1View commit details
Commits on Jun 13, 2022
-
added missing lib to the Dockerfile.cli
MilanMajchrák committedJun 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 5d803e2 - Browse repository at this point
Copy the full SHA 5d803e2View commit details -
Merge pull request #62 from dataquest-dev/update-dockerfile-cli
added missing lib to the Dockerfile.cli
Configuration menu - View commit details
-
Copy full SHA for c5b4689 - Browse repository at this point
Copy the full SHA c5b4689View commit details -
fixed adding of missing lib to the Dockerfile.cli
MilanMajchrák committedJun 13, 2022 Configuration menu - View commit details
-
Copy full SHA for 6198bb6 - Browse repository at this point
Copy the full SHA 6198bb6View commit details -
Merge pull request #63 from dataquest-dev/update-dockerfile-cli
fixed adding of missing lib to the Dockerfile.cli
Configuration menu - View commit details
-
Copy full SHA for 01516a9 - Browse repository at this point
Copy the full SHA 01516a9View commit details
Commits on Jun 14, 2022
-
MilanMajchrák committed
Jun 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 2af9c65 - Browse repository at this point
Copy the full SHA 2af9c65View commit details -
Merge pull request #64 from dataquest-dev/update-dockerfile-cli
fixed harvester dependencies
Configuration menu - View commit details
-
Copy full SHA for fb2a3ca - Browse repository at this point
Copy the full SHA fb2a3caView commit details -
removed xalan.jar from dspace/lib folder
MilanMajchrák committedJun 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 0637c27 - Browse repository at this point
Copy the full SHA 0637c27View commit details -
Merge pull request #65 from dataquest-dev/update-dockerfile-cli
removed xalan.jar from dspace/lib folder
Configuration menu - View commit details
-
Copy full SHA for a7a8f10 - Browse repository at this point
Copy the full SHA a7a8f10View commit details -
removed xalan dependency duplicities
MilanMajchrák committedJun 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 7fb5f7f - Browse repository at this point
Copy the full SHA 7fb5f7fView commit details -
Merge pull request #66 from dataquest-dev/update-dockerfile-cli
removed xalan dependency duplicities
Configuration menu - View commit details
-
Copy full SHA for 95bd817 - Browse repository at this point
Copy the full SHA 95bd817View commit details
Commits on Jun 28, 2022
-
MilanMajchrák committed
Jun 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 8f932a0 - Browse repository at this point
Copy the full SHA 8f932a0View commit details -
MilanMajchrák committed
Jun 28, 2022 Configuration menu - View commit details
-
Copy full SHA for d7ae9df - Browse repository at this point
Copy the full SHA d7ae9dfView commit details -
MilanMajchrák committed
Jun 28, 2022 Configuration menu - View commit details
-
Copy full SHA for 60af28c - Browse repository at this point
Copy the full SHA 60af28cView commit details
Commits on Jun 29, 2022
-
Merge pull request #59 from dataquest-dev/feature/se-11-upload-files-…
…over-2gb ## Problem description The admin should be able to upload bitstream bigger than maximum upload size. - [x] Define a new local metadata type - [x] Create a test for the new metadata type - [x] Return upload max file size exceeded response - [x] Upload patch endpoint - [x] Create a test to check if is possible to upload file bigger than maximum upload size
Configuration menu - View commit details
-
Copy full SHA for 527fdc8 - Browse repository at this point
Copy the full SHA 527fdc8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d66e40c - Browse repository at this point
Copy the full SHA d66e40cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46915b0 - Browse repository at this point
Copy the full SHA 46915b0View commit details
Commits on Jun 30, 2022
-
MilanMajchrák committed
Jun 30, 2022 Configuration menu - View commit details
-
Copy full SHA for 687a960 - Browse repository at this point
Copy the full SHA 687a960View commit details
Commits on Jul 6, 2022
-
Merge pull request #73 from dataquest-dev/internal/add-build-script-t…
…o-git ## Problem description DSpace build process should be automatized.
Configuration menu - View commit details
-
Copy full SHA for 921aab3 - Browse repository at this point
Copy the full SHA 921aab3View commit details
Commits on Jul 8, 2022
-
Separated config files, reverted dspace.cfg to original, introduced c…
…larin-dspace.cfg: (#80) * Separated config files, reverted dspace.cfg to original: * Must be called dspace.name = DSpace at My University or tests will fail * cleared up clarin-dspace.cfg * added link to future changes from the past clarin config
Configuration menu - View commit details
-
Copy full SHA for 683b654 - Browse repository at this point
Copy the full SHA 683b654View commit details -
Tiny stability fix to test (fails on Windows). Remove newline from st…
…ring comparison (#82) Co-authored-by: Tim Donohue <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5d62a4 - Browse repository at this point
Copy the full SHA c5d62a4View commit details
Commits on Jul 13, 2022
-
For some items the date of creation is unknown or in date range.
Problem description For some items the date of creation is unknown or in date range. This information is stored in the approximateDate metadata. If approximateDate metadata is not null -> show value from this metadata instead of date issued.
Configuration menu - View commit details
-
Copy full SHA for 8eebdc6 - Browse repository at this point
Copy the full SHA 8eebdc6View commit details
Commits on Jul 14, 2022
-
Show funding suggestions for EU projects - openAIRE and non-EU projec…
…ts. Suggestions are showed in the complex input field. ## Problem description Show funding suggestions for EU projects - openAIRE and non-EU projects. Suggestions are showed in the complex input field. - [x] If should return suggestions for the non eu sponsors do not return eu suggestions - [x] distinct suggestions - if the sponsor exist in more items the API return the same suggestion several times - [x] openAIRE oai-pmh return only the items with eu-identifier **!!!** This pull request contains pull request for _complex-input-types_ and _autocomplete_ **!!!** **complex-input-types:** #44 **autocomplete:** #50 **Commits:** * Added configuration for the complex input type, complex input type is NOT send to the request. * Fixed checkstyle issues * Return empty complexDefinition in the response * complex definition is processed * COMPLEX_DEFINITION_REF added to the formDefns * Return complexDefinition as JSON string * Created unit tests for the new local metadata types * Created unit tests for the DCInput.java * Fixed checkstyle issues * Moved a new files to the dspace packages * Added docs * Added docs * Edited docs * removed empty row * Commented complex input type using in the submission-forms.xml * Removed empty row * Added metadata validation for the complex input definition and transformed complex definition into json is ordered * Fixed checkstyle issues * set series to not required * fixed issue after resolved conflicts * fixed checkstyle issue * Defined autocomplete tag * Autocomplete definition is exposed in the form definition response * Created example new REST API * Endpoint is returning searched metadata values * created endpoint /metadatavalues but it throws strange error * Created wrapper for MetadataValue with converter, resource, repository * Created functionality to return all metadataValues * Added some docs * Added some docs and removed autocomplete definition from the submission-forms.dtd * Removed autocomplete tag * added empty row * Refactoring * Created IT for MetadataValueRestRepository * Removed unused code * Changed docs * Removed autocomplete comment * changed method which create json from complex definition. * refactoring * fixed checkstyle violations * changed expected json in the test * added funding complex type * Fixed empty N/A stored value * EU sponsor is added to the dc.relation * Added doc * fixed difference error between add and replace operation * fixed eu prefix null error * Fixed error: cannot call replace method on empty metadata * Created some tests for OpenAIRE * Created some tests for OpenAIRE and fixed some errors * Finish open-aire complex definition tests for storing information in more metadata fields * Removed duplicities in suggestions and do not return eu sponsors as suggestions. * Fixed local.bistream.redirectsToURL test error - schema tag was removed in the conflict * Fixed checkstyle violations * One test should throw exception but didn't - fixed * Fixed change requests * Refactoring Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for faea294 - Browse repository at this point
Copy the full SHA faea294View commit details
Commits on Jul 15, 2022
-
Internal/generate bat for tests (#94)
* Added generating test scripts * fixed misleading comment * added maven source to our readme * fixed minor incoviniences while generating tests * added pause to scripts * Added newline to end of two scripts * improved description, changed generated filenames
Configuration menu - View commit details
-
Copy full SHA for 521ea4c - Browse repository at this point
Copy the full SHA 521ea4cView commit details
Commits on Jul 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7152fb2 - Browse repository at this point
Copy the full SHA 7152fb2View commit details
Commits on Jul 25, 2022
-
feature/se-2-type-bind-upstream. Copied from DSpace - 7.3.
* Loaded code from the upstream * Loaded code from the upstream to fix errors * Loaded another code from the upstream to fix errors * Revert changes * Copied type-bind code from the upstream main * Fixed wrong formatting * Copied test correctly * Fixed test errors * Loaded submission forms from main * Some fixes * Fixed missing ACL * Created tests to check if is not converted admin input field for the user. Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5591cda - Browse repository at this point
Copy the full SHA 5591cdaView commit details
Commits on Aug 1, 2022
-
feature/se-11-improvements-after-testing changed configuration file, …
…property, hints * Uploaded big file hint and label * The uploaded big file is deleted after upload and added property to decide if should be deleted uploaded file * Update dspace.cfg * Changed property name * property added to the clarin-dspace.cfg Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 415313c - Browse repository at this point
Copy the full SHA 415313cView commit details -
feature/se-9-upload-CMDI upload the cmdi file to the METADATA bundle
* Added a new local metadata type - hasCMDI * CMDI file is uploaded to the right bundle * From method o maintain cmdi file was created Util class * Changed values of input field for local metadata hasCMDI * Fixed checkstyle issues * Created tests for the CMDIFileBundleMaintainer * Fixed checkstyle issues and removed unnecessary code. * Added documentation and removed some unnecessary code * Fixed checkstyle issues * Updated cmdi file maintaining method because it failed when the hasCMDI metadata was null * fixed error of getting item from the empty array * Removed empty row * Changed hasUploadFiles method and upload validation * Light code refactoring * Fixed error which was created by resolving conflicts * Fixed error which was created by resolving conflicts * Done review changes * changed sign * Refactor if statement Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e04dc0e - Browse repository at this point
Copy the full SHA e04dc0eView commit details
Commits on Aug 2, 2022
-
maven build speed Co-authored-by: kshepherd <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a39265c - Browse repository at this point
Copy the full SHA a39265cView commit details
Commits on Aug 3, 2022
-
Load files from METADATA bundle in the removing file.
Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17ec661 - Browse repository at this point
Copy the full SHA 17ec661View commit details
Commits on Aug 4, 2022
-
feature/se-4-autocomplete-bad-behavior update solr queries if the sea…
…rch expression consist of nums and chars * Initial commit * Separating characters and numbers from the searchValue. * Fixed wrong autocomplete suggestions Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f8fcc40 - Browse repository at this point
Copy the full SHA f8fcc40View commit details
Commits on Aug 9, 2022
-
feature/se-6-non-eu-funds-not-suggested MetadataValueRestRepository s…
…earched only in Items not WorkspaceItems Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c812564 - Browse repository at this point
Copy the full SHA c812564View commit details
Commits on Aug 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 30781cd - Browse repository at this point
Copy the full SHA 30781cdView commit details
Commits on Aug 16, 2022
-
internal/upgrade-building-script (#109)
* script for deleting test environment * implementation of comments after review * edited example file
Configuration menu - View commit details
-
Copy full SHA for efea03b - Browse repository at this point
Copy the full SHA efea03bView commit details
Commits on Aug 18, 2022
-
feature/pid-7-tombstone added metadata and changed Converter
* Initial commit * Created helpDesk Controller and added help-desk mail to the configuration * Updated ItemConverter to return necessary metadata for the tombstone. * Removed HelpDesk Controller the mail is exposed by the ConfigurationController * Uncomment complex input fields Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5ed84b - Browse repository at this point
Copy the full SHA c5ed84bView commit details
Commits on Aug 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5a258ec - Browse repository at this point
Copy the full SHA 5a258ecView commit details
Commits on Aug 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e42e76d - Browse repository at this point
Copy the full SHA e42e76dView commit details
Commits on Aug 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3760f47 - Browse repository at this point
Copy the full SHA 3760f47View commit details
Commits on Sep 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fdd6e57 - Browse repository at this point
Copy the full SHA fdd6e57View commit details
Commits on Sep 14, 2022
-
United/clarin oai formats cmdi, olac, oai extensions,..
* Added openaire context and data format from clarin-dspace * added distinct * added test support for OAI-PMH (MockSolrOAICore) * added OAIMPH test * attempted transforming XOAI.java into bean * modify IT for Openaire OAI * added files for cmdi format * adding cmdi format - rewriting java functions * fixed functions for clarin cmdi format * new url, correct document for cmdi * sacrifice to the checkstyle god * added /cmdi/oai-metadata endpoint * sacrifice to the checkstyle god * replaced distinct with custom function * build speed-up maven build speed Co-authored-by: kshepherd <[email protected]> * Initial commit * added olac format * added type and test * fixed generating proper unit tests * local.hidden support * changed local.hidden to local.hiddenButHarvestable; adjusted local.hasMetadata to local.hasCMDI, set deleted to false in xoai on localButHidde * modified hidden input box * changes in oai_dc.xsl * edits after tests * safety check, changes after tests * replaced distinct function with working version * replace fn:distinct with distinct-values * fixed tests * cleaning useless files * removing comments and useless classes * PR clean-up 4 * fixes to metasharev2 OAI metadataFormat * removed redundant spaces, added newlines at ends of files * fixes, PR * PR fixes 2 * added last missing source * fixed error - whitespace at end of line * skip overwrite prompt in our script * used wrong method Co-authored-by: kshepherd <[email protected]> Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 025c495 - Browse repository at this point
Copy the full SHA 025c495View commit details
Commits on Sep 19, 2022
-
feature/pid-4-config-handle-for-communities waiting for EPIC consort…
…ium and Handle.net registration * Init commit * loaded community prefix definition from configuration * error initializing database * new classes removed * loaded community configurations and created tests * added PID service, problem with database * fixed gititnore for /scripts/ * added script forhandle url column in database * Added alter table Handle to the m2 migration * added PIDService * set handle of local item * epic configuration (in progress) * Created ExternalHandleRestRepository * Created Dump for the Handles with magicURL * added comments * checkstyle * Created external.Handle class, updated HandlePlugin - added repositoryName, added endpoint to get all External Handles * working on tests * Maybe created update operation * created magicLindat funcionality * Removed HandleDAO Clarin * Some refactoring * Some refactoring * Some refactoring * refactoring done * some refactoring * disable test unless the epic consortium will be configured * PIDs associated to metadata * fixed checkstyle issues * Ignore test * Added external handle license header * Refactoring and caught potential exceptions Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd90938 - Browse repository at this point
Copy the full SHA fd90938View commit details
Commits on Sep 21, 2022
-
feature/pid-5-manage-handle-table handle administration, change globa…
…l prefix * creation of new handle classes * Integration test for HandleRestRepository * Checkstyle * Trying to solve strange error * change from DSpaceObject to DSpaceObjectRest * Problem with missing constructor resolved * Tiny stability fix to test (fails on Windows). Remove newline from string comparison (#82) Co-authored-by: Tim Donohue <[email protected]> * implementation of new methods * tests findAll and deleteSuccess from HandleRestRepositoryIT failed * checkstyle * Fixed strange error * handle modification and prefix change; deleteSuccess test does not work * fix for delete item test * changing patch value from hashMap to string * added comments * added adminToken in handle findAll test * Removed DSpaceObject from Handle attribute and from the HandleConverter because converting DSpaceObject takes too long. * Removed DSpaceObject from Handle attribute and from the HandleConverter because converting DSpaceObject takes too long. * Changed some endpoints - create to createAndReturn * added script to update Handle table * incorporating comments * script for deleting tests environment * build speed-up maven build speed Co-authored-by: kshepherd <[email protected]> * edited replace handle * editing set prefix * change of all handles when changing the prefix * update tests; update method names * fixed archiving * added comments, tests and fixed methods according to comments * run tests, added input control * wrong creating url in archiving * Working on sorting * Sorting worked * Sorting worked * Added docs * Added docs and done some refactoring * Some refactoring * Removed empty row * Fixed checkstyle violations * Fixed IT test * Fixed IT for HandleRestRepositoryIT * Added descriptive comment for HandleClarinService * fixed checkstyle violations after merge * Fixed IT tests Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: MajoBerger <[email protected]> Co-authored-by: Tim Donohue <[email protected]> Co-authored-by: kshepherd <[email protected]> Co-authored-by: milanmajchrak <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2187c56 - Browse repository at this point
Copy the full SHA 2187c56View commit details
Commits on Oct 3, 2022
-
Feature/pid-5-manage-handle-table-errors-correction (#155)
* fix edit internal handle * test fixes * tests * comments and check style * Milan's review * error condition * edited errors in HandleClarinServiceImplIT
Configuration menu - View commit details
-
Copy full SHA for 8671f38 - Browse repository at this point
Copy the full SHA 8671f38View commit details
Commits on Oct 4, 2022
-
feature/pid-5-fixed-handle-table-pagination (#158) and sorting
* Fixed handle table pagination * last I checkout not up to date code Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8708d1d - Browse repository at this point
Copy the full SHA 8708d1dView commit details
Commits on Dec 2, 2022
-
feature/dtq-dev-lf (#161) licensing framework
* Feature/lf 4 license administrator-2-dtq-dev-tmp (#150) * Initial commit * Added some ClarinLicense classes * Added some ClarinLicense classes * Added some ClarinLicense classes * Created ClarinLicenseLabelList and other classes. It throws ClassNotFound exception * Clarin License has ClarinLicenseLabel classes in the response * Return the clarinLicense with extended labels and another custom data * Return the clarinLicense with extended labels and another custom data * Created findAll method in the ClarinLicenseLabelRestRepository * Cannot map HashMap to the ClarinLicenseRest * Created Endpoint and test for defining a new clarin license * Created Endpoint and tests for Deleting the Clarin Licenses * Created endpoint for updating licenses with tests * Created endpoint for creating Clarin License Labels with tests * Added docs * fixed checkstyle violations Co-authored-by: MilanMajchrák <[email protected]> * feature/lf-4-license-administrator dtq-dev-lf * Initial commit * Added some ClarinLicense classes * Added some ClarinLicense classes * Added some ClarinLicense classes * Created ClarinLicenseLabelList and other classes. It throws ClassNotFound exception * Clarin License has ClarinLicenseLabel classes in the response * Return the clarinLicense with extended labels and another custom data * Return the clarinLicense with extended labels and another custom data * Created findAll method in the ClarinLicenseLabelRestRepository * Cannot map HashMap to the ClarinLicenseRest * Created Endpoint and test for defining a new clarin license * Created Endpoint and tests for Deleting the Clarin Licenses * Created endpoint for updating licenses with tests * Created endpoint for creating Clarin License Labels with tests * Added docs * fixed checkstyle violations * added license header * feature/lf-4 license-admin-another-tables created the resource mapping and make counting license bitstreams * created clarin license resource mapping * error with integration tests - active transaction * checkout from license administrator * tests not working * checkout with feature/lf-4-license-administrator * The bitstream is mapped to the license * The bitstream is mapped to the license in the IT too * a little refactoring Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * fixed checkstyle violations and added header to the new classes * feature/lf-4-license-admin-fixed-null-error * init commit * mapping new tables * Fixed clarin null bitstream exception * Commented new table classes * Added license headers * Fixed checkstyle violation * Fixed external handle rest repository IT failing tests - created HandleClarinBuilder * Fixed checkstyle violations Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Paurikova2 <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> * Feature/lf 4 license administrator-2-dtq-dev-tmp (#150) * Initial commit * Added some ClarinLicense classes * Added some ClarinLicense classes * Added some ClarinLicense classes * Created ClarinLicenseLabelList and other classes. It throws ClassNotFound exception * Clarin License has ClarinLicenseLabel classes in the response * Return the clarinLicense with extended labels and another custom data * Return the clarinLicense with extended labels and another custom data * Created findAll method in the ClarinLicenseLabelRestRepository * Cannot map HashMap to the ClarinLicenseRest * Created Endpoint and test for defining a new clarin license * Created Endpoint and tests for Deleting the Clarin Licenses * Created endpoint for updating licenses with tests * Created endpoint for creating Clarin License Labels with tests * Added docs * fixed checkstyle violations Co-authored-by: MilanMajchrák <[email protected]> * feature/lf-4-license-administrator dtq-dev-lf * Initial commit * Added some ClarinLicense classes * Added some ClarinLicense classes * Added some ClarinLicense classes * Created ClarinLicenseLabelList and other classes. It throws ClassNotFound exception * Clarin License has ClarinLicenseLabel classes in the response * Return the clarinLicense with extended labels and another custom data * Return the clarinLicense with extended labels and another custom data * Created findAll method in the ClarinLicenseLabelRestRepository * Cannot map HashMap to the ClarinLicenseRest * Created Endpoint and test for defining a new clarin license * Created Endpoint and tests for Deleting the Clarin Licenses * Created endpoint for updating licenses with tests * Created endpoint for creating Clarin License Labels with tests * Added docs * fixed checkstyle violations * added license header * feature/lf-4 license-admin-another-tables created the resource mapping and make counting license bitstreams * created clarin license resource mapping * error with integration tests - active transaction * checkout from license administrator * tests not working * checkout with feature/lf-4-license-administrator * The bitstream is mapped to the license * The bitstream is mapped to the license in the IT too * a little refactoring Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * fixed checkstyle violations and added header to the new classes * feature/lf-4-license-admin-fixed-null-error * init commit * mapping new tables * Fixed clarin null bitstream exception * Commented new table classes * Added license headers * Fixed checkstyle violation * Fixed external handle rest repository IT failing tests - created HandleClarinBuilder * Fixed checkstyle violations Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Paurikova2 <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> * feature/dtq-dev-lf (#159) * Initial commit * Added some ClarinLicense classes * Added some ClarinLicense classes * Added some ClarinLicense classes * Created ClarinLicenseLabelList and other classes. It throws ClassNotFound exception * Clarin License has ClarinLicenseLabel classes in the response * Return the clarinLicense with extended labels and another custom data * Return the clarinLicense with extended labels and another custom data * Created findAll method in the ClarinLicenseLabelRestRepository * Cannot map HashMap to the ClarinLicenseRest * Created Endpoint and test for defining a new clarin license * Created Endpoint and tests for Deleting the Clarin Licenses * Created endpoint for updating licenses with tests * Created endpoint for creating Clarin License Labels with tests * Added docs * fixed checkstyle violations * added license header * feature/lf-4 license-admin-another-tables created the resource mapping and make counting license bitstreams * created clarin license resource mapping * error with integration tests - active transaction * checkout from license administrator * tests not working * checkout with feature/lf-4-license-administrator * The bitstream is mapped to the license * The bitstream is mapped to the license in the IT too * a little refactoring Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * fixed checkstyle violations and added header to the new classes * feature/lf-4-license-admin-fixed-null-error * init commit * mapping new tables * Fixed clarin null bitstream exception * Commented new table classes * Added license headers * Fixed checkstyle violation * Fixed external handle rest repository IT failing tests - created HandleClarinBuilder * Fixed checkstyle violations Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Paurikova2 <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> * Feature/lf 3 license selector (#160) * Initial commit * Initial commit * feature/lf-3-license-selector-from dev-lf added license admin features (#153) * Initial commit * Added some ClarinLicense classes * Added some ClarinLicense classes * Added some ClarinLicense classes * Created ClarinLicenseLabelList and other classes. It throws ClassNotFound exception * Clarin License has ClarinLicenseLabel classes in the response * Return the clarinLicense with extended labels and another custom data * Return the clarinLicense with extended labels and another custom data * Created findAll method in the ClarinLicenseLabelRestRepository * Cannot map HashMap to the ClarinLicenseRest * Created Endpoint and test for defining a new clarin license * Created Endpoint and tests for Deleting the Clarin Licenses * Created endpoint for updating licenses with tests * Created endpoint for creating Clarin License Labels with tests * Added docs * fixed checkstyle violations * added license header * feature/lf-4 license-admin-another-tables created the resource mapping and make counting license bitstreams * created clarin license resource mapping * error with integration tests - active transaction * checkout from license administrator * tests not working * checkout with feature/lf-4-license-administrator * The bitstream is mapped to the license * The bitstream is mapped to the license in the IT too * a little refactoring Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * fixed checkstyle violations and added header to the new classes * feature/lf-4-license-admin-fixed-null-error * init commit * mapping new tables * Fixed clarin null bitstream exception * Commented new table classes * Added license headers * Fixed checkstyle violation * Fixed external handle rest repository IT failing tests - created HandleClarinBuilder * Fixed checkstyle violations Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Paurikova2 <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Paurikova2 <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> * Clarin license step * Added validation to the license and fixed error if is uploading the bigfile * Little refactoring and fixed deleting clarin license resource mapping, it won't try to delete child bitstream * Create Clarin License Not Found Exception * Find the clarin license by name via clarin license endpoint and updated clarin license not found exception * The clarin license step was divided to two steps: distribution license and resource license step Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Paurikova2 <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> Co-authored-by: MajoBerger <[email protected]> * Fixed error if the clarin license rest id null and used bitstreams info added to the license table * Update docker.yml * Update docker.yml * Do not change the clarin license label id in creating. * removed required complex input fields * removed authorization for finding all license labels * feature/lf-6-license-search-filter updated discovery.xml * Initial commit * Initial commit * Added search filter rights * refactored added filter Co-authored-by: MilanMajchrák <[email protected]> * The license is added to the bitstream in importing metadata and clarin license returns count of the non deleted bitstreams. * Fixed adding clarin license to the bitstream in the method `addBitstream` and created some tests for it. * Created tests for the uploading the bitstreams and maintaining the clarin licenses * Little refactoring * Added test to check if was attached clarin license to the item metadata in the patch method * Create ClarinWorkspaceItemRestRepositoryIT for our WorkspaceItem tests. Created integration tests for maintaining clarin license in the item's metadata and workspace item bitstream. * Little refactoring: added license headers to the new classes, added docs. * Fixed checkstyle violations * Do not build a new docker image in github action * fixed some integration tests * Fixed integraton tests - added clarin distribution license required validation configuration property * fixed checkstyle violations * feature/lf-4-mapping-of-other-tables bitstream downloads * ClarinUserRegistration * connection with database does not work * solver error with database * mapping of user_metadata and license_resource_user_allowance, error: ClarinUserRegistrationBuilder.createClarinUserRegistration return valu null * Created the main method to authorize bitstreams * Services added to the xml bean definitoins. App si runnable * /authrn endpoint works * wroking on the Auth Controller * Create first version of authorizing the bitstream download * Mapped some java classes * Added verifying token * checkstyle * Created test to download bitstream by token * Created test for authorization the bitstream downloads * Added permissions for the endpoint * tests errors * service tests work * Download Authorization system works * Created repositories and REST classes for licensing framework another tables. Created mapping CLRUA with resource mapping, user metadata and user registration. * Load userMetadata, userRegistration, resourceMapping for signed in and non signed in user. * Finished bitstream downloading and fixed some error for licenses. * Some refactoring changes * Some refactoring changes Co-authored-by: Michaela Paurikova <[email protected]> Co-authored-by: MilanMajchrák <[email protected]> * Changed Clarin messages to CLARIN * Added comment why we commented LicenseValidation * Fixed null pointer exception. Reason: the ITCommunityCollection call without HTTPRequest AuthorizeBitstreamUtils but it is expecting HTTPRequest * Fixed integration tests Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Paurikova2 <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> Co-authored-by: MajoBerger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a62e84d - Browse repository at this point
Copy the full SHA a62e84dView commit details
Commits on Jan 2, 2023
-
internal/fix-lf-checkstyle-issues (#176)
* Fixed checkstyle issues * Added license to the class headers Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8bd07ad - Browse repository at this point
Copy the full SHA 8bd07adView commit details
Commits on Jan 4, 2023
-
internal/fix-failing-unit-test - wrong unit test
Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e268f5a - Browse repository at this point
Copy the full SHA e268f5aView commit details
Commits on Jan 7, 2023
-
feature/aai-6-federated-login (#166) discojuice
* Created DiscoJuiceFeeds Controller with integration tests. * fixed checkstyle issues * Fixed crashing unit tests - problem was in the ClarinLicenseResourceUserAllowanceDAOImplTest class - method destroy() * The discojuice feeds are downloading by the CRON job. * Changed the cron job definition for spring boot * Fixed checkstyle issues * Added license headers * Trying to fix the ClarinDiscoJuiceFeedsControllerIT * Fixed the ClarinDiscoJuiceFeedsControllerIT the test file is loaded in the different way. * Fixed response string - removed UTF-8 chars. Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d560390 - Browse repository at this point
Copy the full SHA d560390View commit details -
feature/aai-2-missing-idp-headers (#169)
* Initial commit * Send the email to the user with autoregistration link. * Created verification token table and authorization the user by that token. * Created Clarin classes for custom Shibboleth authentication. * Created clarin verification token REST, Repository, Converter * Added log error message * The user is automatically logged in after Shibboleth authentication. * The user is authenticated in the filter if the IDP has sent all headers without email and eperson exist in the table. * Revert changes in the ShibAuthentication class * Added docs to the ClarinShibAuthentication * Added docs to the ShibHeaders, ShibAuthentication, Headers, ClarinVerificationToken * Added doc to the ClarinVerificationTokenService * Added doc to the ClarinVerificationTokenServiceImpl * Added doc to the ClarinVerificationTokenDAO and ClarinVerificationTokenDAOImpl * Added docs for the ShibHeadersTest * Added docs for the ClarinAutoRegistrationController * Added docs for the ClarinVerificationTokenConverter * Added docs for the ClarinVerificationTokenResource, ClarinVerificationTokenRest, ClarinVerificationTokenRestRepository * Removed changes from the upstream classes * Added doc to the ClarinShibbolethLoginFilter * Fixed ClarinShibbolethLoginFilter the case when the IdP hasn't sent netid and the user was registered. * Fixed ShibbolethLoginFilterIT test failures. The tests was copied to the ClarinShibbolethLoginFilter. * Fixed AuthenticationRestControllerIT failing test * Fixed checkstyle issues * Added license headers. * Fixed removed allowed headers - I removed them accidentally Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b900850 - Browse repository at this point
Copy the full SHA b900850View commit details
Commits on Jan 19, 2023
-
* Initial commit * Created Controller for FeaturedServices * Created Controller for getting xml data as string from the OAI * Fixed error because of empty dspace.entity.type metadata field - it throws oai error * Added docs and fixed checkstyle issues. * Manually destroyed created eperson in IT. * Fixed unexpected checkstyle issue * Delete created Eperson in the test `userFillInEmailAndShouldBeRegisteredByVerificationToken` Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9db10e7 - Browse repository at this point
Copy the full SHA 9db10e7View commit details
Commits on Jan 20, 2023
-
feature/aai-1-federated-sso-groups (#170) the user is added to the gr…
…oup after Shibboleth login * Initial commit * Send the email to the user with autoregistration link. * Created verification token table and authorization the user by that token. * Created Clarin classes for custom Shibboleth authentication. * Created clarin verification token REST, Repository, Converter * Added log error message * The user is automatically logged in after Shibboleth authentication. * The user is authenticated in the filter if the IDP has sent all headers without email and eperson exist in the table. * Revert changes in the ShibAuthentication class * Added docs to the ClarinShibAuthentication * Added docs to the ShibHeaders, ShibAuthentication, Headers, ClarinVerificationToken * Added doc to the ClarinVerificationTokenService * Added doc to the ClarinVerificationTokenServiceImpl * Added doc to the ClarinVerificationTokenDAO and ClarinVerificationTokenDAOImpl * Added docs for the ShibHeadersTest * Added docs for the ClarinAutoRegistrationController * Added docs for the ClarinVerificationTokenConverter * Added docs for the ClarinVerificationTokenResource, ClarinVerificationTokenRest, ClarinVerificationTokenRestRepository * Removed changes from the upstream classes * Added doc to the ClarinShibbolethLoginFilter * Fixed ClarinShibbolethLoginFilter the case when the IdP hasn't sent netid and the user was registered. * Fixed ShibbolethLoginFilterIT test failures. The tests was copied to the ClarinShibbolethLoginFilter. * Fixed AuthenticationRestControllerIT failing test * Fixed checkstyle issues * Added license headers. * Initial commit * temp commit * The user is assigned to the group based on the configuration. * Refactoring following the checkstyle requirements * Fixed failing test * Revert changed allowed headers * Solved conflicts Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c5c69b - Browse repository at this point
Copy the full SHA 9c5c69bView commit details
Commits on Jan 24, 2023
-
feature/stat-1-create-api-track-events (#182) track the statistics - …
…bitstream and oai harvesting * Initial commit * Added scripts for running the matomo with database and phpadmin * The Matomo Tracker added to the DSpace project. * Temporary commit * The statistics are sent to the Matomo with set paramaters * Created OAI Matomo Tracker * Added docs for the new classes * Little bit of refactoring and adding the docs * Fixed checkstyle issues * Trying to fix the test by deleting the User Registration record. * Fixed checkstyle violation Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae62a5d - Browse repository at this point
Copy the full SHA ae62a5dView commit details
Commits on Jan 30, 2023
-
internal/add-bibtex-crosswalk (#183)
* added bibtex format and support java functions * fix for PR * added author lines
Configuration menu - View commit details
-
Copy full SHA for d2b454e - Browse repository at this point
Copy the full SHA d2b454eView commit details -
Add property for the cache-server (#189) cache-server cfg property
Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ddd2c93 - Browse repository at this point
Copy the full SHA ddd2c93View commit details -
Update core-services.xml (#191) Changed Matomo tracker URL to
http:/…
…/dev-5.pc:8135/matomo.php` Changed Matomo tracker URL to `http://dev-5.pc:8135/matomo.php`
Configuration menu - View commit details
-
Copy full SHA for f9c85cc - Browse repository at this point
Copy the full SHA f9c85ccView commit details
Commits on Jan 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for baa7684 - Browse repository at this point
Copy the full SHA baa7684View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c7803a - Browse repository at this point
Copy the full SHA 3c7803aView commit details -
feature/laf-2-oai-update-after-db-change (#184) create, delete, updat…
…e item * solr reindex implemented * fix for PR * fix * try fix * nondelete * Throwing the Runtime Error during deleting or reindexing the Item was changed to logging an error. * Fixed checkstyle issue. * Do not throw Runtime Exception in the test --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 336f93f - Browse repository at this point
Copy the full SHA 336f93fView commit details
Commits on Feb 1, 2023
-
feature/lf-4-import-license (#186) with python api
* Initial commit * Added some ClarinLicense classes * Added some ClarinLicense classes * Added some ClarinLicense classes * Created ClarinLicenseLabelList and other classes. It throws ClassNotFound exception * Clarin License has ClarinLicenseLabel classes in the response * Return the clarinLicense with extended labels and another custom data * Return the clarinLicense with extended labels and another custom data * Created findAll method in the ClarinLicenseLabelRestRepository * Cannot map HashMap to the ClarinLicenseRest * Created Endpoint and test for defining a new clarin license * Created Endpoint and tests for Deleting the Clarin Licenses * Created endpoint for updating licenses with tests * Created endpoint for creating Clarin License Labels with tests * Added docs * fixed checkstyle violations * Feature/lf 4 license administrator-2-dtq-dev-tmp (#150) * Initial commit * Added some ClarinLicense classes * Added some ClarinLicense classes * Added some ClarinLicense classes * Created ClarinLicenseLabelList and other classes. It throws ClassNotFound exception * Clarin License has ClarinLicenseLabel classes in the response * Return the clarinLicense with extended labels and another custom data * Return the clarinLicense with extended labels and another custom data * Created findAll method in the ClarinLicenseLabelRestRepository * Cannot map HashMap to the ClarinLicenseRest * Created Endpoint and test for defining a new clarin license * Created Endpoint and tests for Deleting the Clarin Licenses * Created endpoint for updating licenses with tests * Created endpoint for creating Clarin License Labels with tests * Added docs * fixed checkstyle violations Co-authored-by: MilanMajchrák <[email protected]> * added license header * feature/lf-4 license-admin-another-tables created the resource mapping and make counting license bitstreams * created clarin license resource mapping * error with integration tests - active transaction * checkout from license administrator * tests not working * checkout with feature/lf-4-license-administrator * The bitstream is mapped to the license * The bitstream is mapped to the license in the IT too * a little refactoring Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * fixed checkstyle violations and added header to the new classes * feature/lf-4-license-admin-fixed-null-error * init commit * mapping new tables * Fixed clarin null bitstream exception * Commented new table classes * Added license headers * Fixed checkstyle violation * Fixed external handle rest repository IT failing tests - created HandleClarinBuilder * Fixed checkstyle violations Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: Michaela Paurikova <[email protected]> * controller for license imports * tests for import licenses * test for extended mapping json * tests for all * errors in tests * test work * test errors * license import works * grammer * import licenses * missing atribut created on * import licenses done * checkstyle * resolved conflicts * clean licenses after test * checkstyle * remove == null * Fixed checkstyle issues * fixed wrong if condition to do not create license if not exists * review correction * remove eperson_id --------- Co-authored-by: MilanMajchrák <[email protected]> Co-authored-by: milanmajchrak <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c8063b - Browse repository at this point
Copy the full SHA 5c8063bView commit details
Commits on Feb 2, 2023
-
feature/laf-4-item-new-version (#177) new version of the Item has spe…
…cial handle * Initial commit * Initial commit * Created test to create an item with a new version. * The item handles are managed into the items metadata: dc.relation.replaces and dc.replation.isreplacedby * Fixed error: after creating a new version more time the dc.relation.replaces was added there multiple times * Fixed checkstyle issues and added license headers. * Fixed failing tests * Fixed commented code and added docs * Fixing spacing changes * Fixing spacing changes * Update spring-dspace-core-services.xml Added the comments for explaining why is some rows commented out --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 842af9b - Browse repository at this point
Copy the full SHA 842af9bView commit details
Commits on Feb 13, 2023
-
Customize CLARIN-DSpace search facets. (#203)
* Added Community indexation * Fixed checkstyle violation * Add license header check and update signature * Added doc --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a63fcbb - Browse repository at this point
Copy the full SHA a63fcbbView commit details -
Changed files to update DSPace to version 7.2.1 (#205) updated pom.xm…
…l files. * Changed files to update DSPace to version 7.2.1 * Added deleted changes. * Refactoring --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 571d6d3 - Browse repository at this point
Copy the full SHA 571d6d3View commit details
Commits on Feb 15, 2023
-
Internal discoveryrestcontrollerit tests are failing (#208) dateIssue…
…d facet was removed * Fixed DiscoveryRestControllerIT tests - dateIssued was doing the problems. * Created ClarinDiscoverySearchFilterIT --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9f6881 - Browse repository at this point
Copy the full SHA e9f6881View commit details
Commits on Feb 16, 2023
-
internal/fixed-tracking-of-the-Solr-statistics. (#199) pulled code fr…
…om vanilla * Fixed tracking of the Solr statistics. * Fixed checkstyle violations --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d81c32c - Browse repository at this point
Copy the full SHA d81c32cView commit details -
fixing-review-errors-1 (#211) ACL - component annotation, wrong issue…
… condition * Removed @component annotation from the ACL class and fixed wrong if condition in the `ItemImportServiceImpl`. * Removed unused import - checkstyle issue. --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb5af6f - Browse repository at this point
Copy the full SHA fb5af6fView commit details
Commits on Feb 20, 2023
-
Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 95adab8 - Browse repository at this point
Copy the full SHA 95adab8View commit details -
internal/missing-sending-of-email-with-token (#213)
* Added sending an email with download link. * Fixed checkstyle issues and failing integration tests. --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 54a21b9 - Browse repository at this point
Copy the full SHA 54a21b9View commit details
Commits on Feb 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 332139a - Browse repository at this point
Copy the full SHA 332139aView commit details
Commits on Feb 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a0dbc01 - Browse repository at this point
Copy the full SHA a0dbc01View commit details -
Configuration menu - View commit details
-
Copy full SHA for d331b7b - Browse repository at this point
Copy the full SHA d331b7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e43d50f - Browse repository at this point
Copy the full SHA e43d50fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7a0b52 - Browse repository at this point
Copy the full SHA d7a0b52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03fb34d - Browse repository at this point
Copy the full SHA 03fb34dView commit details
Commits on Mar 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 288798b - Browse repository at this point
Copy the full SHA 288798bView commit details
Commits on Apr 17, 2023
-
Updated database model following the new requirements from migration. (…
…#226) Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b1a638 - Browse repository at this point
Copy the full SHA 7b1a638View commit details
Commits on Apr 25, 2023
-
migration2clarin7/notice-step-is-missing (#231)
* Added a new empty notice step. * Configured collection with specific step. * Fixed checkstyle issues. --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0384689 - Browse repository at this point
Copy the full SHA 0384689View commit details -
migrate2clarin7/authors-name-surname-autocomplete (#235)
* Changed input type to `name` it divides the author one input field to two input fields. * Created input type `clarin-name` * Working on fixing the MetadataValueRestRepository - it returns a lot of suggestions if the Item contains searched value * Created test to check if the error is fixed. --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6df003f - Browse repository at this point
Copy the full SHA 6df003fView commit details
Commits on Apr 26, 2023
-
migration2clarin7/fix different separator in crosswalks and added met…
…asharev2 crosswalk. (#223) * Added missing metasharev2 crosswalk into xoai.xml - without it, this crosswalk would never be used. * Added a new metadata formats for the `metashare2.xsl` crosswalk * Working on separator and trying to fix metashare crosswalk * Created scripts for fast updating the crosswalks without rebuilding and installing the dspace project. * Added fast building script for oai-pmh package * Added fast building script for dspace-api package * str:split function replaced by the tokenize function. * Fixed creating NodeList * Refactoring * Added script for updating the configuration files * Refactoring and fixed checkstyle violations * `registry.metadata.load = metashare-schema.xml` property cannot be added in the `clarin-dspace.cfg` because then some Unit tests are failing.. --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 202e196 - Browse repository at this point
Copy the full SHA 202e196View commit details
Commits on Apr 28, 2023
-
70-BE/license-page-missing-pagination-sorting (#250)
* Added a new searching endpoint into ClarinLicenseRestRepository to find Clarin License by substring of it's name * Fixed checkstyle issue --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de32dfb - Browse repository at this point
Copy the full SHA de32dfbView commit details
Commits on May 2, 2023
-
64-BE/user could see withdrawn items copied some code from vanilla (#252
) * Added withdraw and discoverable option into search defaultFilterQueries into discovery.xml * Copied fix code from the vanilla DSpace. * Added a new itemtype search filter. --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3039ab8 - Browse repository at this point
Copy the full SHA 3039ab8View commit details
Commits on May 3, 2023
-
Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5be701e - Browse repository at this point
Copy the full SHA 5be701eView commit details -
93BE/hide-some-metadata-fields-from-full-item-page (#258)
* Hide `local.submission.note` metadata field form the full item page. * Updated ItemConverter and MetadataExposureService to show hidden metadata values for the submitter. Also fixed showing all licenses for every user, not only for the admin. * Submitter cannot see metadata fields which could see only admin. * Updated the integration test --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6de72b8 - Browse repository at this point
Copy the full SHA 6de72b8View commit details -
internal/migrate-clarin-dspace5-to-clarin-dspace7-continue (#220)
* export table data as json * controller for group import * upgrade values type in database * alter table * controller for group2group import * controller for group2eperson * Removed varchar limitations (#218) Co-authored-by: MilanMajchrák <[email protected]> * create new cntroller for item and service for workspaceitem * changed Controller from ItemRest to WorkspaceRest * added test * fix error in controller * create workflowitem from workspaceitem * problem with adding submitter and creating workflowitem * import workflowitem and item * fix incorrect class in log' * 'reate bitstream without file, error with protected consturctor * test for create bundle for existing file * missing committed xml file * fix errors for bitstream validation * correction of the test errors * added primary bitstream to bitstream * test for import items * fix item tests - inArchive * fix import item tests * correction of found errors * controller for import eperson and user_registration * import logo of collection and community * modified bitstream import and added most_recent_checksum import * fix specifically date format * added test for import logo * new builder for bitstream without item and bundle, fix test errors * checkstyle and comments * fix tests * checkstyle and fix test * fix failed test * Fixed review issues. * 74-BE license definition missing attribute values * Fixed review requests. * Removed unnecessary files --------- Co-authored-by: milanmajchrak <[email protected]> Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66c239d - Browse repository at this point
Copy the full SHA 66c239dView commit details -
96-BE/update-readme-with-issues (#264)
* Updated README-dtq.md * Updated README-dtq.md with not imported and missing tables --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c2e28bc - Browse repository at this point
Copy the full SHA c2e28bcView commit details -
internal-BE/fix-failing-integration-tests (#268)
* Added ClarinItemTypeFilterMatcher * Fixed IT * Added a new Browse matchers for updated browse searching. * Fixed removed tests * Fixed removed tests * Fixed removed tests * Fixed removed tests --------- Co-authored-by: MilanMajchrák <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99e7713 - Browse repository at this point
Copy the full SHA 99e7713View commit details
Commits on May 11, 2023
-
102-BE/cannot-read-big-file-by-readAllBytes (#277)
* replace readAllBytes * fix test errors
Configuration menu - View commit details
-
Copy full SHA for 313d1fa - Browse repository at this point
Copy the full SHA 313d1faView commit details
Commits on May 15, 2023
-
103-be/shibboleth-login-wrong-error-page (#279)
* The user is redireced to the FE after wrong shibboleth authentication. * Changed redirect URLs * Fixed checkstyle issues * Copied ShibbolethFilterIT into ClarinShibbolethFilterIT because the tests did must be updated.
Configuration menu - View commit details
-
Copy full SHA for 7455b79 - Browse repository at this point
Copy the full SHA 7455b79View commit details
Commits on May 17, 2023
-
105-be/user-is-not-registered-after-shibboleth-login (#281)
* firstname and lastname is not required for proper Shibboleth login. * Fixed IT to be failed if code is wrong
Configuration menu - View commit details
-
Copy full SHA for 1b5eb81 - Browse repository at this point
Copy the full SHA 1b5eb81View commit details
Commits on May 18, 2023
-
88-BE/license-labels-are-missing-icons (#273)
* License label icon can be null * user rest repository for license import * Fixed checkstyle issues * Fixed failing IT --------- Co-authored-by: milanmajchrak <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f64b24d - Browse repository at this point
Copy the full SHA f64b24dView commit details
Commits on May 22, 2023
-
110-be/imported-item-should-not-regenerate-certain-metadata-fields (#284
Configuration menu - View commit details
-
Copy full SHA for 9f0e6b6 - Browse repository at this point
Copy the full SHA 9f0e6b6View commit details
Commits on May 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7fc92a9 - Browse repository at this point
Copy the full SHA 7fc92a9View commit details
Commits on Jun 1, 2023
-
116 be/deleted bitstreams cannot be imported (#296)
* Every bitstream is deleted after updating it. If the sequenceId is null, use default value. * added logs and fixed error message * Fixed checkstyle issues * Added some logs. --------- Co-authored-by: Michaela Paurikova <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07752b1 - Browse repository at this point
Copy the full SHA 07752b1View commit details
Commits on Jun 2, 2023
-
80-BE/import-tasklistitem (#300)
* create method and test * test runs * condition of membership
Configuration menu - View commit details
-
Copy full SHA for 3f9ef3f - Browse repository at this point
Copy the full SHA 3f9ef3fView commit details
Commits on Jun 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2315819 - Browse repository at this point
Copy the full SHA 2315819View commit details
Commits on Jun 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c3020b5 - Browse repository at this point
Copy the full SHA c3020b5View commit details -
87-BE/adding-missing-attributes (#303)
* add welcome_info and can_edit_submission_metadata * added missing attributes to the database * errors from review
Configuration menu - View commit details
-
Copy full SHA for 6aee0c3 - Browse repository at this point
Copy the full SHA 6aee0c3View commit details -
119-BE/remove-validation-of-deleted-bitstreams (#302)
* remove validation control for deleted bitstream * added log * fix review comments
Configuration menu - View commit details
-
Copy full SHA for ae6ef90 - Browse repository at this point
Copy the full SHA ae6ef90View commit details
Commits on Jun 19, 2023
-
added mvn argument fail-at-end (#319)
* added mvn argument fail-at-end * see mvn version * see maven version * -fae * final version of build.yml
Configuration menu - View commit details
-
Copy full SHA for 689fd59 - Browse repository at this point
Copy the full SHA 689fd59View commit details
Commits on Jun 21, 2023
-
* create handle without dspace object * new controller for import handle without dspace object * create handle for workspaceitem * using of existing handle if it exists (#316) * checkstyle * fix failed test * added whitespace after for * review * removed authorization for handle creation * remove unneeded import * checkstyle
Configuration menu - View commit details
-
Copy full SHA for dc21db3 - Browse repository at this point
Copy the full SHA dc21db3View commit details -
122-be/restricted-item-download-issues (#331)
* Initial commit * Remove the error when the ClarinLicense doesn't require any additional user metadata and the file cannot be downloaded because the user didn't fill in any user metadata. * The user cannot download the item with ClarinLicense that doesn't require user metadata, but controller methods required this information.
Configuration menu - View commit details
-
Copy full SHA for f26cbec - Browse repository at this point
Copy the full SHA f26cbecView commit details -
Be/fixed bitstreams added user metadata (#295)
* 116-be/deleted-bitstreams-cannot-be-imported (#291) * Every bitstream is deleted after updating it. If the sequenceId is null, use default value. * added logs and fixed error message * Fixed checkstyle issues * Added some logs. --------- Co-authored-by: Michaela Paurikova <[email protected]> * 76-BE/import-user-metadata (#294) * new controller for user metadata import * import user metadata works based on created tests * remove error from python import * checkstyle * 76-BE/import-user-metadata-with-fixed-bitstream (#307) * new controller for user metadata import * import user metadata works based on created tests * remove error from python import * checkstyle * fix import user_metadata * fix mishmash with eperson_id and user_registration_id * create user registration and eperson separatelly, checkstyle * edited import user metadata * checkstyle --------- Co-authored-by: Michaela Paurikova <[email protected]> Co-authored-by: Paurikova2 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c68878c - Browse repository at this point
Copy the full SHA c68878cView commit details
Commits on Jun 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3136308 - Browse repository at this point
Copy the full SHA 3136308View commit details -
browse - Updated IT according to updated cfg (#339)
* Removed not defined search options. * Updated IT according to a cfg updates.
Configuration menu - View commit details
-
Copy full SHA for cf61d34 - Browse repository at this point
Copy the full SHA cf61d34View commit details
Commits on Jun 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 83569da - Browse repository at this point
Copy the full SHA 83569daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c12b8f - Browse repository at this point
Copy the full SHA 2c12b8fView commit details
Commits on Jul 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c6d6bd3 - Browse repository at this point
Copy the full SHA c6d6bd3View commit details
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 03ed41f - Browse repository at this point
Copy the full SHA 03ed41fView commit details
Commits on Aug 4, 2023
-
Upgrade CLARIN-DSpace to 7.5 (#344)
* 98433: Refactoring SingleUserReviewAction & general refactoring in Actions - Fix in AutoAssignAction that selected reviewer didn't get registered as new InProgressSubmissionUser * 98433: IT fixes now that access rights are now moved to selected reviewers in AutoAssignAction * [CST-7756] removed unused param * 98462: Use discovery configurations in browse * [DURACOM-113] add jfif extension on bitstream formats * 98462: Refactor change and add admin tests * 97538: The search rest method should be public * 97538: Alter IT for public vocabulary search method * 97183 Tests for findItemsWithEdit and countItemsWithEdit methods of ItemServiceImpl * 97080: DSpace#8613 - Doc for the prefix solr field * Implemented community feedbacks * 97425: Fix issue with sessions null value * 97061: type request param name change to avoid confusion with rest object type & error codes endpoint changes + IT: - missing/wrong query param accountRequestType => 400 bad request - email not valid domain => 422 unprocessable entity * [CST-7756] refactoring & added missing JavaDoc * [CST-7756] removed unused service bean * [CST-7756] minor refactoring according to the rest contract * PR DSpace#8619: Removed dependency spring-context-support, not needed in main * [CST-7756] fixed failed tests * [CST-7756] refactoring * [CST-7756] added tests to valid subscription parameters * [CST-7756] added validation logic of params * [CST-7756] renamed some methods & class * [CST-7756] minor fix * [CST-7756] refactored CanSubscribeFeatureIT * 97425: Implement feedback * [CST-7756] minor update * [CST-7756] added missing index field * [CST-7756] added template for subscription content email * [CST-7754] removed old code of supervision orders added a new migration script sql tested that supervisors can edit only workspace items * [CST-7756] refactoring * Remove statusFilter added to Solr browse indexes queries to solve an issue with the local administrators navigation * [CST-7756] monor fix * [CST-7756] added unit tests covering methods with business logic * [CST-7756] sub-daily command and its referred class removed, as subscriptions are sent by subscription-send command * [CST-7756] updated license header * 97425: Fix minor issues * [CST-7756] added instructions to migrate subscriptions from previous versions * [CST-7756] after merge checkstyle fix * [CST-7756] extended abstract test * [CST-7756] updated script * 99053: Add return_to_pool option to all ProcessingAction except SingleUserReviewAction * Reinstate config accidentally deleted, added in 30f923a (DSpace#8064) - enables RSS/Atom feeds * [CST-7756] removed subscriptions for items * [CST-7756] minor fix * [CST-7756] extended SubscribeServiceTest in order to use service instance with real (h2) database instead of mocks, so that tests actually store, query and remove subscriptions interacting with database * [CST-7756] added missing JavaDoc * [CST-7756] code refactoring * [CST-7756] renamed test class in order to reflect its actual behavior * [CST-7756] removed mail template used by previous script * [CST-7756] code refactoring * [CST-7756] removed Items section * [CST-7756] added missing IT * [CST-7754] updated javadoc * [CST-7754] updated comment * [CST-7754] withdrawn item should not allow supervision order * [CST-7754] moved supervision orders test on workflow items to SupervisionOrderRestRepositoryIT, added test covering the scenario when an admin tries to set a supervision order on a withdrawn item, and when an admin sets a supervision order on a workflow item before sending it back to workspace: supervisor can edit the item only when it goes to workspace status. * [TLC-380] Browse links and "by regex" links in item display * [TLC-380] Fix checkstyle and duplicate code * [TLC-380] Further checkstyle fixes * [TLC-380] Further checkstyle fixes * [TLC-380] Refactor browses endpoint for browse link usage * [TLC-249] Improve 'findByFields' browse refactor * [TLC-380] Fix browse resource byFields IT * [TLC-380] Remove unused methods, add ITs * DSpace#8629: Make sure temporary worfklow groups of reviewers get deleted * DSpace#8629: PR feedback refactor * [CST-7756] implemented community feedbacks * [CST-7756] added test that proves what happens if an object is access restricted after you have a subscription to it. * [CST-7756] renamed a method * [CST-7756] updated subscriptions migration scripts * [CST-7756] removed 'lastModified_dt' index field * [CST-7756] minor refactoring * [CST-7756] added email subject * [CST-7756] added dissemination for generic DSpace Item * [CST-7756] If no crosswalk is defined for the Item's entity type, default generic Item one is applied * IT fix: ReviewManagers repository wide group, not collection workflow group * Test IT without drop constraint * [CST-7756] restores security check as was originaly * [CST-7756] described beans * DSpace#8628: Remove GET shortlivedtokens endpoint & related IT * [TLC-249] Show Identifier Step, pre-register identifiers * [TLC-249] Remove unused import in WorkspaceItemServiceImpl * [TLC-249] Update section count test in SubmissionDefinitionsControllerIT * [TLC-249] Refactor to support better filter usage, PENDING and MINTED status * [TLC-249] Add and expose config for enabling register DOI * [TLC-249] REST backend for identifier config * [TLC-249] Better status return for new DOIs, write new integration tests * [TLC-249] Integration tests, keep GET handling in controller * [TLC-249] Move GET handling back to ItemIdentifierController * [TLC-249] Checkstyle fixes * [TLC-249] Licence header fixes * [TLC-249] Further checkstyle fixes * [TLC-249] Fix tests, Refactor things to use a LinkRestRepository for GET, Controller for POST * [TLC-249] Further IT fix for identifiers * [TLC-249] Licence header fix * [TLC-249] Address review feedback Controller updated to be less DOI-specific in its registration implementation item-status.register renamed to registerDOI display types included in section data, for UI hints comments / javadoc added DOI status text sent instead of number in status data As per tdonohue's revew on 2022-01-18 * [TLC-249] Lint fixes * [TLC-249] Improve model for identifier step data * [TLC-249] Update configuration identifiers.cfg * [TLC-249] Remove unused subclass DataIdentifier * [TLC-249] Update identifier section IT * [TLC-249] Update integration tests for identifier controller * [TLC-249] Fix submission controller IT * [TLC-249] Update canRegisterDOIFeature to check for cfg enabled * [TLC-249] Refactor identifiers create endpoint * [TLC-249] Refactor, include controller 'find DSO' operation * [TLC-249] Throw not implemented for findOne and findAll * [TLC-249] Fixes and improvements as per review feedback * [TLC-249] Checkstyle fix * [TLC-249] return value as id for IdentifierRest * [TLC-249] Fix category type in IdentifierRest * [TLC-249] Update integration tests for IdentifierRestRepository * [TLC-249] Refactor TrueFilter to get instantiated as singleton * [TLC-249] Construct canonical handle URL in identifier item link * [TL-249] Remove example-doi_filter from config, add singleton attr to TrueFilter * [TL-249] Add always_true_filter to test REST identifier-service.xml config * [TL-249] Add identifiers.cfg and item-filters.xml config to test data * [TL-249] Fix imports * [TL-249] Revert accidental commit to RestResourceController * [TL-249] Javadoc and other small fixes, DOI unit tests * [TL-249] Javadoc and other small fixes Including stripping $Revision$ from filter javadoc. * [TL-249] Checkstyle fix * 99200: Delete items after copies have been requested fix * [CST-7756] added security check into 'subscription-send' script * Alternate way to restart workflow in case of decline * Fix for decline when the delete doesn't persist in context before wfi is created again from same item * [CST-7754] supervising user can perform operations on Workspace item only if they have proper permissions * [DURACOM-116] process sorted alphabetically * [TLC-249] Test abandoning of a pending DOI and minting afterwards * [TLC-249] Ensure property identifiers.item-status.register-doi is set * Added missing commit in cleanup method * Update BitstreamStorageServiceImpl.java Amend commit log message * [CST-7756] Non-Discoverable and withdrawn items must be excluded from the notification list * [DURACOM-116] moved sorting to service * removed the log info * CST-8936 fix permission for bitstream generated by media-filter * Updates to LICENSES_THIRD_PARTY for 7.5 * [maven-release-plugin] prepare release dspace-7.5 * Fixed some compile errors * Fixed some compile errors * Fixed some compile errors * Fixed errors which causes tomcat starting errors * Ignored failing test * Fixed MetadataExportSearchIT - the dateIssued search filter was commented out. * Added a new action which push test image for FE integration tests. * Updated creating of the docker * changed to proper dependency * Updated cfg, fixed error because rest.properties.exposed was defined in two configuration files. * fixed cfg for tests * Copied fixes for the PRs: 277, 279, 281, 273, 284, 286, 296, 300, 308 * Push docker only to migrate-to-7.5 and not to dtq-dev-7.5 * Update migrate-docker.yml Updated docker action name * Updated IT test for Shibboleth auth * Copied ClarinLicenseImportRestController from another branch * Shibboleth autologin error solved - new header must be added into Allowed Headers in the Application.java * Fixed checkstyle issues. * Internal/fix integration tests 75 (#311) * trying action with different ref * fixed checkstyle * updated config, fixed several integration tests * removed old zip file * assurance * dspace.ui.url was changed to http://localhost:4000 * internal/fix-another-integration-tests (#312) * Set Default charset to UTF-8 in Integration tests * Fixed test in the ExternalHandleRestRepositoryIT - problem was with encoding * Fixed WorkspaceItemRestRepositoryIT#patchRejectLicenseTest - the configuration property that disable LicenseValidation was set to false. * Fixed ClarinDiscoveryRestControllerIT.java#discoverFacetsDateTestWithLabels FacetEntryMatcher.dateIssuedFacet(false), was missing * Fixed ClarinDiscoveryRestControllerIT.java#discoverSearchObjectsTestWithBasicQuery missing FacetEntryMatcher.dateIssuedFacet(false), * Fixed ClarinDiscoveryRestControllerIT tests by updating the discovery.xml * Fixed MetadataExportSearchIT.exportMetadataSearchFilterDate - commented out the test for Date Issued date search filter which was removed from the discovery.xml * test (#317) * Initial commit * Fixed SystemWideAlertRestRepositoryIT - wrong Date comparing, the fix was copied from the upstream * Copied fix from the upstream * Enabled distribution license validation. * Update build.yml Added -fae to integration tests * Removed unnecessary check * Revert to DEFAULT_AMOUNT_FORMATS=81 * Fixed lookupPubmed test --------- Co-authored-by: milanmajchrak <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * enable different endpoint to S3 bitstorage (#338) * enable different endpoint to S3 bitstorage * modified tests * Migrate to 7.5 (#274) * 97298: Self-register - test fixes * 97298: Self-register - test fixes * [CST-7756] Rename type property to subscriptionType in the subscriptionType object * [CST-7756] Fix checkstyle * [CST-7756] fixed database scripts version number * [CST-7754] otherworkspace discovery configuration shows only supervised workspace items, when a supervision order is deleted grants given to supervision groups on an item are revoked. * [CST-7754] test supervision order is deleted if workspaceItem or group is deleted. * 97183 Processing PR review feedback * 97538: Unauthorized tests should now be anonymous * 97538: Remove readability change * 97538: Remove readability change in IT * 97414 Advanced workflow actions: implemented feedback on SelectReviewerAction + WorkflowActionRestRepositoryIT * 97414 Advanced workflow actions: fixed SelectReviewerAction NullPointerException * [CST-7604] Configuration updated to highlight Orgunit and Person * 97735: Add a accept range cors header * Fix license issues * 98345 Advanced workflow actions - Parse select reviewers step * 98345 SelectReviewerAction, TaskRestRepositoriesIT and h2 migration * 98433 Reject button mostly works - still triggers a 404 in console though * 98434: Advanced workflow - refactor scoreReview workflow * 98434: IT fix * 98433: Refactoring SingleUserReviewAction & general refactoring in Actions - Fix in AutoAssignAction that selected reviewer didn't get registered as new InProgressSubmissionUser * 98433: IT fixes now that access rights are now moved to selected reviewers in AutoAssignAction * [CST-7756] removed unused param * 98462: Use discovery configurations in browse * [DURACOM-113] add jfif extension on bitstream formats * 98462: Refactor change and add admin tests * 97538: The search rest method should be public * 97538: Alter IT for public vocabulary search method * 97183 Tests for findItemsWithEdit and countItemsWithEdit methods of ItemServiceImpl * 97080: DSpace#8613 - Doc for the prefix solr field * Implemented community feedbacks * 97425: Fix issue with sessions null value * 97061: type request param name change to avoid confusion with rest object type & error codes endpoint changes + IT: - missing/wrong query param accountRequestType => 400 bad request - email not valid domain => 422 unprocessable entity * [CST-7756] refactoring & added missing JavaDoc * [CST-7756] removed unused service bean * [CST-7756] minor refactoring according to the rest contract * PR DSpace#8619: Removed dependency spring-context-support, not needed in main * [CST-7756] fixed failed tests * [CST-7756] refactoring * [CST-7756] added tests to valid subscription parameters * [CST-7756] added validation logic of params * [CST-7756] renamed some methods & class * [CST-7756] minor fix * [CST-7756] refactored CanSubscribeFeatureIT * 97425: Implement feedback * [CST-7756] minor update * [CST-7756] added missing index field * [CST-7756] added template for subscription content email * [CST-7754] removed old code of supervision orders added a new migration script sql tested that supervisors can edit only workspace items * [CST-7756] refactoring * Remove statusFilter added to Solr browse indexes queries to solve an issue with the local administrators navigation * [CST-7756] monor fix * [CST-7756] added unit tests covering methods with business logic * [CST-7756] sub-daily command and its referred class removed, as subscriptions are sent by subscription-send command * [CST-7756] updated license header * 97425: Fix minor issues * [CST-7756] added instructions to migrate subscriptions from previous versions * [CST-7756] after merge checkstyle fix * [CST-7756] extended abstract test * [CST-7756] updated script * 99053: Add return_to_pool option to all ProcessingAction except SingleUserReviewAction * Reinstate config accidentally deleted, added in 30f923a (DSpace#8064) - enables RSS/Atom feeds * [CST-7756] removed subscriptions for items * [CST-7756] minor fix * [CST-7756] extended SubscribeServiceTest in order to use service instance with real (h2) database instead of mocks, so that tests actually store, query and remove subscriptions interacting with database * [CST-7756] added missing JavaDoc * [CST-7756] code refactoring * [CST-7756] renamed test class in order to reflect its actual behavior * [CST-7756] removed mail template used by previous script * [CST-7756] code refactoring * [CST-7756] removed Items section * [CST-7756] added missing IT * [CST-7754] updated javadoc * [CST-7754] updated comment * [CST-7754] withdrawn item should not allow supervision order * [CST-7754] moved supervision orders test on workflow items to SupervisionOrderRestRepositoryIT, added test covering the scenario when an admin tries to set a supervision order on a withdrawn item, and when an admin sets a supervision order on a workflow item before sending it back to workspace: supervisor can edit the item only when it goes to workspace status. * [TLC-380] Browse links and "by regex" links in item display * [TLC-380] Fix checkstyle and duplicate code * [TLC-380] Further checkstyle fixes * [TLC-380] Further checkstyle fixes * [TLC-380] Refactor browses endpoint for browse link usage * [TLC-249] Improve 'findByFields' browse refactor * [TLC-380] Fix browse resource byFields IT * [TLC-380] Remove unused methods, add ITs * DSpace#8629: Make sure temporary worfklow groups of reviewers get deleted * DSpace#8629: PR feedback refactor * [CST-7756] implemented community feedbacks * [CST-7756] added test that proves what happens if an object is access restricted after you have a subscription to it. * [CST-7756] renamed a method * [CST-7756] updated subscriptions migration scripts * [CST-7756] removed 'lastModified_dt' index field * [CST-7756] minor refactoring * [CST-7756] added email subject * [CST-7756] added dissemination for generic DSpace Item * [CST-7756] If no crosswalk is defined for the Item's entity type, default generic Item one is applied * IT fix: ReviewManagers repository wide group, not collection workflow group * Test IT without drop constraint * [CST-7756] restores security check as was originaly * [CST-7756] described beans * DSpace#8628: Remove GET shortlivedtokens endpoint & related IT * [TLC-249] Show Identifier Step, pre-register identifiers * [TLC-249] Remove unused import in WorkspaceItemServiceImpl * [TLC-249] Update section count test in SubmissionDefinitionsControllerIT * [TLC-249] Refactor to support better filter usage, PENDING and MINTED status * [TLC-249] Add and expose config for enabling register DOI * [TLC-249] REST backend for identifier config * [TLC-249] Better status return for new DOIs, write new integration tests * [TLC-249] Integration tests, keep GET handling in controller * [TLC-249] Move GET handling back to ItemIdentifierController * [TLC-249] Checkstyle fixes * [TLC-249] Licence header fixes * [TLC-249] Further checkstyle fixes * [TLC-249] Fix tests, Refactor things to use a LinkRestRepository for GET, Controller for POST * [TLC-249] Further IT fix for identifiers * [TLC-249] Licence header fix * [TLC-249] Address review feedback Controller updated to be less DOI-specific in its registration implementation item-status.register renamed to registerDOI display types included in section data, for UI hints comments / javadoc added DOI status text sent instead of number in status data As per tdonohue's revew on 2022-01-18 * [TLC-249] Lint fixes * [TLC-249] Improve model for identifier step data * [TLC-249] Update configuration identifiers.cfg * [TLC-249] Remove unused subclass DataIdentifier * [TLC-249] Update identifier section IT * [TLC-249] Update integration tests for identifier controller * [TLC-249] Fix submission controller IT * [TLC-249] Update canRegisterDOIFeature to check for cfg enabled * [TLC-249] Refactor identifiers create endpoint * [TLC-249] Refactor, include controller 'find DSO' operation * [TLC-249] Throw not implemented for findOne and findAll * [TLC-249] Fixes and improvements as per review feedback * [TLC-249] Checkstyle fix * [TLC-249] return value as id for IdentifierRest * [TLC-249] Fix category type in IdentifierRest * [TLC-249] Update integration tests for IdentifierRestRepository * [TLC-249] Refactor TrueFilter to get instantiated as singleton * [TLC-249] Construct canonical handle URL in identifier item link * [TL-249] Remove example-doi_filter from config, add singleton attr to TrueFilter * [TL-249] Add always_true_filter to test REST identifier-service.xml config * [TL-249] Add identifiers.cfg and item-filters.xml config to test data * [TL-249] Fix imports * [TL-249] Revert accidental commit to RestResourceController * [TL-249] Javadoc and other small fixes, DOI unit tests * [TL-249] Javadoc and other small fixes Including stripping $Revision$ from filter javadoc. * [TL-249] Checkstyle fix * 99200: Delete items after copies have been requested fix * [CST-7756] added security check into 'subscription-send' script * Alternate way to restart workflow in case of decline * Fix for decline when the delete doesn't persist in context before wfi is created again from same item * [CST-7754] supervising user can perform operations on Workspace item only if they have proper permissions * [DURACOM-116] process sorted alphabetically * [TLC-249] Test abandoning of a pending DOI and minting afterwards * [TLC-249] Ensure property identifiers.item-status.register-doi is set * Added missing commit in cleanup method * Update BitstreamStorageServiceImpl.java Amend commit log message * [CST-7756] Non-Discoverable and withdrawn items must be excluded from the notification list * [DURACOM-116] moved sorting to service * removed the log info * CST-8936 fix permission for bitstream generated by media-filter * Updates to LICENSES_THIRD_PARTY for 7.5 * [maven-release-plugin] prepare release dspace-7.5 * Fixed some compile errors * Fixed some compile errors * Fixed some compile errors * Fixed errors which causes tomcat starting errors * Ignored failing test * Fixed MetadataExportSearchIT - the dateIssued search filter was commented out. * Added a new action which push test image for FE integration tests. * Updated creating of the docker * changed to proper dependency * Updated cfg, fixed error because rest.properties.exposed was defined in two configuration files. * fixed cfg for tests * Copied fixes for the PRs: 277, 279, 281, 273, 284, 286, 296, 300, 308 * Push docker only to migrate-to-7.5 and not to dtq-dev-7.5 * Update migrate-docker.yml Updated docker action name * Updated IT test for Shibboleth auth * Copied ClarinLicenseImportRestController from another branch * Shibboleth autologin error solved - new header must be added into Allowed Headers in the Application.java * Fixed checkstyle issues. * Internal/fix integration tests 75 (#311) * trying action with different ref * fixed checkstyle * updated config, fixed several integration tests * removed old zip file * assurance * dspace.ui.url was changed to http://localhost:4000 * internal/fix-another-integration-tests (#312) * Set Default charset to UTF-8 in Integration tests * Fixed test in the ExternalHandleRestRepositoryIT - problem was with encoding * Fixed WorkspaceItemRestRepositoryIT#patchRejectLicenseTest - the configuration property that disable LicenseValidation was set to false. * Fixed ClarinDiscoveryRestControllerIT.java#discoverFacetsDateTestWithLabels FacetEntryMatcher.dateIssuedFacet(false), was missing * Fixed ClarinDiscoveryRestControllerIT.java#discoverSearchObjectsTestWithBasicQuery missing FacetEntryMatcher.dateIssuedFacet(false), * Fixed ClarinDiscoveryRestControllerIT tests by updating the discovery.xml * Fixed MetadataExportSearchIT.exportMetadataSearchFilterDate - commented out the test for Date Issued date search filter which was removed from the discovery.xml * test (#317) * Initial commit * Fixed SystemWideAlertRestRepositoryIT - wrong Date comparing, the fix was copied from the upstream * Copied fix from the upstream * Enabled distribution license validation. * Update build.yml Added -fae to integration tests * Removed unnecessary check * Revert to DEFAULT_AMOUNT_FORMATS=81 * Fixed lookupPubmed test --------- Co-authored-by: milanmajchrak <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * enable different endpoint to S3 bitstorage (#338) * enable different endpoint to S3 bitstorage * modified tests --------- Co-authored-by: Marie Verdonck <[email protected]> Co-authored-by: Giuseppe Digilio <[email protected]> Co-authored-by: corrado lombardi <[email protected]> Co-authored-by: Mohamed Saber Eskander <[email protected]> Co-authored-by: Koen Pauwels <[email protected]> Co-authored-by: Jens Vannerum <[email protected]> Co-authored-by: jensroets <[email protected]> Co-authored-by: Yana De Pauw <[email protected]> Co-authored-by: Tim Donohue <[email protected]> Co-authored-by: jensvannerum <[email protected]> Co-authored-by: Mykhaylo <[email protected]> Co-authored-by: Francesco Pio Scognamiglio <[email protected]> Co-authored-by: Nona Luypaert <[email protected]> Co-authored-by: Toni Prieto <[email protected]> Co-authored-by: Alexandre Vryghem <[email protected]> Co-authored-by: Kim Shepherd <[email protected]> Co-authored-by: Pascal-Nicolas Becker <[email protected]> Co-authored-by: Agustina Martinez <[email protected]> Co-authored-by: Raf Ponsaerts <[email protected]> Co-authored-by: Andrea Bollini <[email protected]> Co-authored-by: MajoBerger <[email protected]> Co-authored-by: MajoBerger <[email protected]> * Copied fix from 303 * Copied fix from 302, 319, 314 * Copied fix from 331 * Copied fix from 295 * Copied fix from 337, 339 * Removed ClarinLicenseImportRestController.java according to 273 * Eperson.hasPasswordSet was missing and one checkstyle violation as occurred. * Docker image should be generated. * Full BE customization for TUL (#329) * define citace pro in the config file * rename the config and add it into the default res.properties.exposed * configure the gg analytics * add email config propertyy for the contact page * add the email for lr.help.email * remove redundant email --------- Co-authored-by: HuynhKhoa1601 <[email protected]> Co-authored-by: HuynhKhoa1601 <[email protected]> * Temp file * Migrate to 7.5 (#343) * 97298: Self-register - test fixes * [CST-7756] Rename type property to subscriptionType in the subscriptionType object * [CST-7756] Fix checkstyle * [CST-7756] fixed database scripts version number * [CST-7754] otherworkspace discovery configuration shows only supervised workspace items, when a supervision order is deleted grants given to supervision groups on an item are revoked. * [CST-7754] test supervision order is deleted if workspaceItem or group is deleted. * 97183 Processing PR review feedback * 97538: Unauthorized tests should now be anonymous * 97538: Remove readability change * 97538: Remove readability change in IT * 97414 Advanced workflow actions: implemented feedback on SelectReviewerAction + WorkflowActionRestRepositoryIT * 97414 Advanced workflow actions: fixed SelectReviewerAction NullPointerException * [CST-7604] Configuration updated to highlight Orgunit and Person * 97735: Add a accept range cors header * Fix license issues * 98345 Advanced workflow actions - Parse select reviewers step * 98345 SelectReviewerAction, TaskRestRepositoriesIT and h2 migration * 98433 Reject button mostly works - still triggers a 404 in console though * 98434: Advanced workflow - refactor scoreReview workflow * 98434: IT fix * 98433: Refactoring SingleUserReviewAction & general refactoring in Actions - Fix in AutoAssignAction that selected reviewer didn't get registered as new InProgressSubmissionUser * 98433: IT fixes now that access rights are now moved to selected reviewers in AutoAssignAction * [CST-7756] removed unused param * 98462: Use discovery configurations in browse * [DURACOM-113] add jfif extension on bitstream formats * 98462: Refactor change and add admin tests * 97538: The search rest method should be public * 97538: Alter IT for public vocabulary search method * 97183 Tests for findItemsWithEdit and countItemsWithEdit methods of ItemServiceImpl * 97080: DSpace#8613 - Doc for the prefix solr field * Implemented community feedbacks * 97425: Fix issue with sessions null value * 97061: type request param name change to avoid confusion with rest object type & error codes endpoint changes + IT: - missing/wrong query param accountRequestType => 400 bad request - email not valid domain => 422 unprocessable entity * [CST-7756] refactoring & added missing JavaDoc * [CST-7756] removed unused service bean * [CST-7756] minor refactoring according to the rest contract * PR DSpace#8619: Removed dependency spring-context-support, not needed in main * [CST-7756] fixed failed tests * [CST-7756] refactoring * [CST-7756] added tests to valid subscription parameters * [CST-7756] added validation logic of params * [CST-7756] renamed some methods & class * [CST-7756] minor fix * [CST-7756] refactored CanSubscribeFeatureIT * 97425: Implement feedback * [CST-7756] minor update * [CST-7756] added missing index field * [CST-7756] added template for subscription content email * [CST-7754] removed old code of supervision orders added a new migration script sql tested that supervisors can edit only workspace items * [CST-7756] refactoring * Remove statusFilter added to Solr browse indexes queries to solve an issue with the local administrators navigation * [CST-7756] monor fix * [CST-7756] added unit tests covering methods with business logic * [CST-7756] sub-daily command and its referred class removed, as subscriptions are sent by subscription-send command * [CST-7756] updated license header * 97425: Fix minor issues * [CST-7756] added instructions to migrate subscriptions from previous versions * [CST-7756] after merge checkstyle fix * [CST-7756] extended abstract test * [CST-7756] updated script * 99053: Add return_to_pool option to all ProcessingAction except SingleUserReviewAction * Reinstate config accidentally deleted, added in 30f923a (DSpace#8064) - enables RSS/Atom feeds * [CST-7756] removed subscriptions for items * [CST-7756] minor fix * [CST-7756] extended SubscribeServiceTest in order to use service instance with real (h2) database instead of mocks, so that tests actually store, query and remove subscriptions interacting with database * [CST-7756] added missing JavaDoc * [CST-7756] code refactoring * [CST-7756] renamed test class in order to reflect its actual behavior * [CST-7756] removed mail template used by previous script * [CST-7756] code refactoring * [CST-7756] removed Items section * [CST-7756] added missing IT * [CST-7754] updated javadoc * [CST-7754] updated comment * [CST-7754] withdrawn item should not allow supervision order * [CST-7754] moved supervision orders test on workflow items to SupervisionOrderRestRepositoryIT, added test covering the scenario when an admin tries to set a supervision order on a withdrawn item, and when an admin sets a supervision order on a workflow item before sending it back to workspace: supervisor can edit the item only when it goes to workspace status. * [TLC-380] Browse links and "by regex" links in item display * [TLC-380] Fix checkstyle and duplicate code * [TLC-380] Further checkstyle fixes * [TLC-380] Further checkstyle fixes * [TLC-380] Refactor browses endpoint for browse link usage * [TLC-249] Improve 'findByFields' browse refactor * [TLC-380] Fix browse resource byFields IT * [TLC-380] Remove unused methods, add ITs * DSpace#8629: Make sure temporary worfklow groups of reviewers get deleted * DSpace#8629: PR feedback refactor * [CST-7756] implemented community feedbacks * [CST-7756] added test that proves what happens if an object is access restricted after you have a subscription to it. * [CST-7756] renamed a method * [CST-7756] updated subscriptions migration scripts * [CST-7756] removed 'lastModified_dt' index field * [CST-7756] minor refactoring * [CST-7756] added email subject * [CST-7756] added dissemination for generic DSpace Item * [CST-7756] If no crosswalk is defined for the Item's entity type, default generic Item one is applied * IT fix: ReviewManagers repository wide group, not collection workflow group * Test IT without drop constraint * [CST-7756] restores security check as was originaly * [CST-7756] described beans * DSpace#8628: Remove GET shortlivedtokens endpoint & related IT * [TLC-249] Show Identifier Step, pre-register identifiers * [TLC-249] Remove unused import in WorkspaceItemServiceImpl * [TLC-249] Update section count test in SubmissionDefinitionsControllerIT * [TLC-249] Refactor to support better filter usage, PENDING and MINTED status * [TLC-249] Add and expose config for enabling register DOI * [TLC-249] REST backend for identifier config * [TLC-249] Better status return for new DOIs, write new integration tests * [TLC-249] Integration tests, keep GET handling in controller * [TLC-249] Move GET handling back to ItemIdentifierController * [TLC-249] Checkstyle fixes * [TLC-249] Licence header fixes * [TLC-249] Further checkstyle fixes * [TLC-249] Fix tests, Refactor things to use a LinkRestRepository for GET, Controller for POST * [TLC-249] Further IT fix for identifiers * [TLC-249] Licence header fix * [TLC-249] Address review feedback Controller updated to be less DOI-specific in its registration implementation item-status.register renamed to registerDOI display types included in section data, for UI hints comments / javadoc added DOI status text sent instead of number in status data As per tdonohue's revew on 2022-01-18 * [TLC-249] Lint fixes * [TLC-249] Improve model for identifier step data * [TLC-249] Update configuration identifiers.cfg * [TLC-249] Remove unused subclass DataIdentifier * [TLC-249] Update identifier section IT * [TLC-249] Update integration tests for identifier controller * [TLC-249] Fix submission controller IT * [TLC-249] Update canRegisterDOIFeature to check for cfg enabled * [TLC-249] Refactor identifiers create endpoint * [TLC-249] Refactor, include controller 'find DSO' operation * [TLC-249] Throw not implemented for findOne and findAll * [TLC-249] Fixes and improvements as per review feedback * [TLC-249] Checkstyle fix * [TLC-249] return value as id for IdentifierRest * [TLC-249] Fix category type in IdentifierRest * [TLC-249] Update integration tests for IdentifierRestRepository * [TLC-249] Refactor TrueFilter to get instantiated as singleton * [TLC-249] Construct canonical handle URL in identifier item link * [TL-249] Remove example-doi_filter from config, add singleton attr to TrueFilter * [TL-249] Add always_true_filter to test REST identifier-service.xml config * [TL-249] Add identifiers.cfg and item-filters.xml config to test data * [TL-249] Fix imports * [TL-249] Revert accidental commit to RestResourceController * [TL-249] Javadoc and other small fixes, DOI unit tests * [TL-249] Javadoc and other small fixes Including stripping $Revision$ from filter javadoc. * [TL-249] Checkstyle fix * 99200: Delete items after copies have been requested fix * [CST-7756] added security check into 'subscription-send' script * Alternate way to restart workflow in case of decline * Fix for decline when the delete doesn't persist in context before wfi is created again from same item * [CST-7754] supervising user can perform operations on Workspace item only if they have proper permissions * [DURACOM-116] process sorted alphabetically * [TLC-249] Test abandoning of a pending DOI and minting afterwards * [TLC-249] Ensure property identifiers.item-status.register-doi is set * Added missing commit in cleanup method * Update BitstreamStorageServiceImpl.java Amend commit log message * [CST-7756] Non-Discoverable and withdrawn items must be excluded from the notification list * [DURACOM-116] moved sorting to service * removed the log info * CST-8936 fix permission for bitstream generated by media-filter * Updates to LICENSES_THIRD_PARTY for 7.5 * [maven-release-plugin] prepare release dspace-7.5 * Fixed some compile errors * Fixed some compile errors * Fixed some compile errors * Fixed errors which causes tomcat starting errors * Ignored failing test * Fixed MetadataExportSearchIT - the dateIssued search filter was commented out. * Added a new action which push test image for FE integration tests. * Updated creating of the docker * changed to proper dependency * Updated cfg, fixed error because rest.properties.exposed was defined in two configuration files. * fixed cfg for tests * Copied fixes for the PRs: 277, 279, 281, 273, 284, 286, 296, 300, 308 * Push docker only to migrate-to-7.5 and not to dtq-dev-7.5 * Update migrate-docker.yml Updated docker action name * Updated IT test for Shibboleth auth * Copied ClarinLicenseImportRestController from another branch * Shibboleth autologin error solved - new header must be added into Allowed Headers in the Application.java * Fixed checkstyle issues. * Internal/fix integration tests 75 (#311) * trying action with different ref * fixed checkstyle * updated config, fixed several integration tests * removed old zip file * assurance * dspace.ui.url was changed to http://localhost:4000 * internal/fix-another-integration-tests (#312) * Set Default charset to UTF-8 in Integration tests * Fixed test in the ExternalHandleRestRepositoryIT - problem was with encoding * Fixed WorkspaceItemRestRepositoryIT#patchRejectLicenseTest - the configuration property that disable LicenseValidation was set to false. * Fixed ClarinDiscoveryRestControllerIT.java#discoverFacetsDateTestWithLabels FacetEntryMatcher.dateIssuedFacet(false), was missing * Fixed ClarinDiscoveryRestControllerIT.java#discoverSearchObjectsTestWithBasicQuery missing FacetEntryMatcher.dateIssuedFacet(false), * Fixed ClarinDiscoveryRestControllerIT tests by updating the discovery.xml * Fixed MetadataExportSearchIT.exportMetadataSearchFilterDate - commented out the test for Date Issued date search filter which was removed from the discovery.xml * test (#317) * Initial commit * Fixed SystemWideAlertRestRepositoryIT - wrong Date comparing, the fix was copied from the upstream * Copied fix from the upstream * Enabled distribution license validation. * Update build.yml Added -fae to integration tests * Removed unnecessary check * Revert to DEFAULT_AMOUNT_FORMATS=81 * Fixed lookupPubmed test --------- Co-authored-by: milanmajchrak <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * enable different endpoint to S3 bitstorage (#338) * enable different endpoint to S3 bitstorage * modified tests --------- Co-authored-by: Marie Verdonck <[email protected]> Co-authored-by: Giuseppe Digilio <[email protected]> Co-authored-by: corrado lombardi <[email protected]> Co-authored-by: Mohamed Saber Eskander <[email protected]> Co-authored-by: Koen Pauwels <[email protected]> Co-authored-by: Jens Vannerum <[email protected]> Co-authored-by: jensroets <[email protected]> Co-authored-by: Yana De Pauw <[email protected]> Co-authored-by: Tim Donohue <[email protected]> Co-authored-by: jensvannerum <[email protected]> Co-authored-by: Mykhaylo <[email protected]> Co-authored-by: Francesco Pio Scognamiglio <[email protected]> Co-authored-by: Nona Luypaert <[email protected]> Co-authored-by: Toni Prieto <[email protected]> Co-authored-by: Alexandre Vryghem <[email protected]> Co-authored-by: Kim Shepherd <[email protected]> Co-authored-by: Pascal-Nicolas Becker <[email protected]> Co-authored-by: Agustina Martinez <[email protected]> Co-authored-by: Raf Ponsaerts <[email protected]> Co-authored-by: Andrea Bollini <[email protected]> Co-authored-by: MajoBerger <[email protected]> Co-authored-by: MajoBerger <[email protected]> * Removed unused class * Updated docker.yml * Updated cfg (#348) * Fixed from port 4000 to 8080 (#350) * add redeploy to dev-5 -> curl call to deploy action * add redeploy to dev-5 -> curl call to deploy action * correct redeploy branch in github action * Removed duplicate definition of the property (#353) * internal/shibboleth-missing-one-error-page * The netId is added to the user which is logged in via shibboleth. * Fixed failing integration tests. * Shib login filter returns the duplicate error * Fixed checkstyle issues * Added an email param into error response * Try to fix IT * Fixed some IT * The user is not registered if he doesn't have the email * Fixed IT - there must be unique handle * migrated-7.5/oai-is-not-working (#355) * Fixed wront `dspace.server.url` property value. * Updated scripts * Updated scripts * Fixed IT - there must be unique handle * Removed changes we don't want to have * Added empty row * Commented out TUL properties (#359) * trigger docker images on correct branch * internal/fix-discojuice-issues (#371) * Added property to disable or allow the discojuice. Fixed cronjob interval for 2 hours. Changed Discojuice logs to DEBUG. * Fixed discojuice interval * In some cases the log shouldn't be in debug mode, but in the error --------- Co-authored-by: Marie Verdonck <[email protected]> Co-authored-by: Tim Donohue <[email protected]> Co-authored-by: jensvannerum <[email protected]> Co-authored-by: Mykhaylo <[email protected]> Co-authored-by: Yana De Pauw <[email protected]> Co-authored-by: Francesco Pio Scognamiglio <[email protected]> Co-authored-by: Nona Luypaert <[email protected]> Co-authored-by: Jens Vannerum <[email protected]> Co-authored-by: Koen Pauwels <[email protected]> Co-authored-by: Mohamed Saber Eskander <[email protected]> Co-authored-by: Toni Prieto <[email protected]> Co-authored-by: corrado lombardi <[email protected]> Co-authored-by: Alexandre Vryghem <[email protected]> Co-authored-by: Kim Shepherd <[email protected]> Co-authored-by: Pascal-Nicolas Becker <[email protected]> Co-authored-by: Agustina Martinez <[email protected]> Co-authored-by: Raf Ponsaerts <[email protected]> Co-authored-by: Andrea Bollini <[email protected]> Co-authored-by: MajoBerger <[email protected]> Co-authored-by: MajoBerger <[email protected]> Co-authored-by: Giuseppe Digilio <[email protected]> Co-authored-by: jensroets <[email protected]> Co-authored-by: HuynhKhoa1601 <[email protected]> Co-authored-by: HuynhKhoa1601 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0eb8d63 - Browse repository at this point
Copy the full SHA 0eb8d63View commit details
Commits on Aug 8, 2023
-
tul/merge-into-clarin-dspace (#402)
* Tul/tmp 4 merge (#401) * 97425: Fix issue with sessions null value * 97061: type request param name change to avoid confusion with rest object type & error codes endpoint changes + IT: - missing/wrong query param accountRequestType => 400 bad request - email not valid domain => 422 unprocessable entity * [CST-7756] refactoring & added missing JavaDoc * [CST-7756] removed unused service bean * [CST-7756] minor refactoring according to the rest contract * PR #8619: Removed dependency spring-context-support, not needed in main * [CST-7756] fixed failed tests * [CST-7756] refactoring * [CST-7756] added tests to valid subscription parameters * [CST-7756] added validation logic of params * [CST-7756] renamed some methods & class * [CST-7756] minor fix * [CST-7756] refactored CanSubscribeFeatureIT * 97425: Implement feedback * [CST-7756] minor update * [CST-7756] added missing index field * [CST-7756] added template for subscription content email * [CST-7754] removed old code of supervision orders added a new migration script sql tested that supervisors can edit only workspace items * [CST-7756] refactoring * Remove statusFilter added to Solr browse indexes queries to solve an issue with the local administrators navigation * [CST-7756] monor fix * [CST-7756] added unit tests covering methods with business logic * [CST-7756] sub-daily command and its referred class removed, as subscriptions are sent by subscription-send command * [CST-7756] updated license header * 97425: Fix minor issues * [CST-7756] added instructions to migrate subscriptions from previous versions * [CST-7756] after merge checkstyle fix * [CST-7756] extended abstract test * [CST-7756] updated script * 99053: Add return_to_pool option to all ProcessingAction except SingleUserReviewAction * Reinstate config accidentally deleted, added in 30f923a080aa0d927036e0eae609c3bf1a273d35 (#8064) - enables RSS/Atom feeds * [CST-7756] removed subscriptions for items * [CST-7756] minor fix * [CST-7756] extended SubscribeServiceTest in order to use service instance with real (h2) database instead of mocks, so that tests actually store, query and remove subscriptions interacting with database * [CST-7756] added missing JavaDoc * [CST-7756] code refactoring * [CST-7756] renamed test class in order to reflect its actual behavior * [CST-7756] removed mail template used by previous script * [CST-7756] code refactoring * [CST-7756] removed Items section * [CST-7756] added missing IT * [CST-7754] updated javadoc * [CST-7754] updated comment * [CST-7754] withdrawn item should not allow supervision order * [CST-7754] moved supervision orders test on workflow items to SupervisionOrderRestRepositoryIT, added test covering the scenario when an admin tries to set a supervision order on a withdrawn item, and when an admin sets a supervision order on a workflow item before sending it back to workspace: supervisor can edit the item only when it goes to workspace status. * [TLC-380] Browse links and "by regex" links in item display * [TLC-380] Fix checkstyle and duplicate code * [TLC-380] Further checkstyle fixes * [TLC-380] Further checkstyle fixes * [TLC-380] Refactor browses endpoint for browse link usage * [TLC-249] Improve 'findByFields' browse refactor * [TLC-380] Fix browse resource byFields IT * [TLC-380] Remove unused methods, add ITs * #8629: Make sure temporary worfklow groups of reviewers get deleted * #8629: PR feedback refactor * [CST-7756] implemented community feedbacks * [CST-7756] added test that proves what happens if an object is access restricted after you have a subscription to it. * [CST-7756] renamed a method * [CST-7756] updated subscriptions migration scripts * [CST-7756] removed 'lastModified_dt' index field * [CST-7756] minor refactoring * [CST-7756] added email subject * [CST-7756] added dissemination for generic DSpace Item * [CST-7756] If no crosswalk is defined for the Item's entity type, default generic Item one is applied * IT fix: ReviewManagers repository wide group, not collection workflow group * Test IT without drop constraint * [CST-7756] restores security check as was originaly * [CST-7756] described beans * #8628: Remove GET shortlivedtokens endpoint & related IT * [TLC-249] Show Identifier Step, pre-register identifiers * [TLC-249] Remove unused import in WorkspaceItemServiceImpl * [TLC-249] Update section count test in SubmissionDefinitionsControllerIT * [TLC-249] Refactor to support better filter usage, PENDING and MINTED status * [TLC-249] Add and expose config for enabling register DOI * [TLC-249] REST backend for identifier config * [TLC-249] Better status return for new DOIs, write new integration tests * [TLC-249] Integration tests, keep GET handling in controller * [TLC-249] Move GET handling back to ItemIdentifierController * [TLC-249] Checkstyle fixes * [TLC-249] Licence header fixes * [TLC-249] Further checkstyle fixes * [TLC-249] Fix tests, Refactor things to use a LinkRestRepository for GET, Controller for POST * [TLC-249] Further IT fix for identifiers * [TLC-249] Licence header fix * [TLC-249] Address review feedback Controller updated to be less DOI-specific in its registration implementation item-status.register renamed to registerDOI display types included in section data, for UI hints comments / javadoc added DOI status text sent instead of number in status data As per tdonohue's revew on 2022-01-18 * [TLC-249] Lint fixes * [TLC-249] Improve model for identifier step data * [TLC-249] Update configuration identifiers.cfg * [TLC-249] Remove unused subclass DataIdentifier * [TLC-249] Update identifier section IT * [TLC-249] Update integration tests for identifier controller * [TLC-249] Fix submission controller IT * [TLC-249] Update canRegisterDOIFeature to check for cfg enabled * [TLC-249] Refactor identifiers create endpoint * [TLC-249] Refactor, include controller 'find DSO' operation * [TLC-249] Throw not implemented for findOne and findAll * [TLC-249] Fixes and improvements as per review feedback * [TLC-249] Checkstyle fix * [TLC-249] return value as id for IdentifierRest * [TLC-249] Fix category type in IdentifierRest * [TLC-249] Update integration tests for IdentifierRestRepository * [TLC-249] Refactor TrueFilter to get instantiated as singleton * [TLC-249] Construct canonical handle URL in identifier item link * [TL-249] Remove example-doi_filter from config, add singleton attr to TrueFilter * [TL-249] Add always_true_filter to test REST identifier-service.xml config * [TL-249] Add identifiers.cfg and item-filters.xml config to test data * [TL-249] Fix imports * [TL-249] Revert accidental commit to RestResourceController * [TL-249] Javadoc and other small fixes, DOI unit tests * [TL-249] Javadoc and other small fixes Including stripping $Revision$ from filter javadoc. * [TL-249] Checkstyle fix * 99200: Delete items after copies have been requested fix * [CST-7756] added security check into 'subscription-send' script * Alternate way to restart workflow in case of decline * Fix for decline when the delete doesn't persist in context before wfi is created again from same item * [CST-7754] supervising user can perform operations on Workspace item only if they have proper permissions * [DURACOM-116] process sorted alphabetically * [TLC-249] Test abandoning of a pending DOI and minting afterwards * [TLC-249] Ensure property identifiers.item-status.register-doi is set * Added missing commit in cleanup method * Update BitstreamStorageServiceImpl.java Amend commit log message * [CST-7756] Non-Discoverable and withdrawn items must be excluded from the notification list * [DURACOM-116] moved sorting to service * removed the log info * CST-8936 fix permission for bitstream generated by media-filter * Updates to LICENSES_THIRD_PARTY for 7.5 * [maven-release-plugin] prepare release dspace-7.5 * Fixed some compile errors * Fixed some compile errors * Fixed some compile errors * Fixed errors which causes tomcat starting errors * Ignored failing test * Fixed MetadataExportSearchIT - the dateIssued search filter was commented out. * Added a new action which push test image for FE integration tests. * Updated creating of the docker * changed to proper dependency * Updated cfg, fixed error because rest.properties.exposed was defined in two configuration files. * fixed cfg for tests * Copied fixes for the PRs: 277, 279, 281, 273, 284, 286, 296, 300, 308 * Push docker only to migrate-to-7.5 and not to dtq-dev-7.5 * Update migrate-docker.yml Updated docker action name * Updated IT test for Shibboleth auth * Copied ClarinLicenseImportRestController from another branch * Shibboleth autologin error solved - new header must be added into Allowed Headers in the Application.java * Fixed checkstyle issues. * Internal/fix integration tests 75 (#311) * trying action with different ref * fixed checkstyle * updated config, fixed several integration tests * removed old zip file * assurance * dspace.ui.url was changed to http://localhost:4000 * internal/fix-another-integration-tests (#312) * Set Default charset to UTF-8 in Integration tests * Fixed test in the ExternalHandleRestRepositoryIT - problem was with encoding * Fixed WorkspaceItemRestRepositoryIT#patchRejectLicenseTest - the configuration property that disable LicenseValidation was set to false. * Fixed ClarinDiscoveryRestControllerIT.java#discoverFacetsDateTestWithLabels FacetEntryMatcher.dateIssuedFacet(false), was missing * Fixed ClarinDiscoveryRestControllerIT.java#discoverSearchObjectsTestWithBasicQuery missing FacetEntryMatcher.dateIssuedFacet(false), * Fixed ClarinDiscoveryRestControllerIT tests by updating the discovery.xml * Fixed MetadataExportSearchIT.exportMetadataSearchFilterDate - commented out the test for Date Issued date search filter which was removed from the discovery.xml * test (#317) * Initial commit * Fixed SystemWideAlertRestRepositoryIT - wrong Date comparing, the fix was copied from the upstream * Copied fix from the upstream * Enabled distribution license validation. * Update build.yml Added -fae to integration tests * Removed unnecessary check * Revert to DEFAULT_AMOUNT_FORMATS=81 * Fixed lookupPubmed test --------- Co-authored-by: milanmajchrak <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * enable different endpoint to S3 bitstorage (#338) * enable different endpoint to S3 bitstorage * modified tests * Migrate to 7.5 (#274) * 97298: Self-register - test fixes * 97298: Self-register - test fixes * [CST-7756] Rename type property to subscriptionType in the subscriptionType object * [CST-7756] Fix checkstyle * [CST-7756] fixed database scripts version number * [CST-7754] otherworkspace discovery configuration shows only supervised workspace items, when a supervision order is deleted grants given to supervision groups on an item are revoked. * [CST-7754] test supervision order is deleted if workspaceItem or group is deleted. * 97183 Processing PR review feedback * 97538: Unauthorized tests should now be anonymous * 97538: Remove readability change * 97538: Remove readability change in IT * 97414 Advanced workflow actions: implemented feedback on SelectReviewerAction + WorkflowActionRestRepositoryIT * 97414 Advanced workflow actions: fixed SelectReviewerAction NullPointerException * [CST-7604] Configuration updated to highlight Orgunit and Person * 97735: Add a accept range cors header * Fix license issues * 98345 Advanced workflow actions - Parse select reviewers step * 98345 SelectReviewerAction, TaskRestRepositoriesIT and h2 migration * 98433 Reject button mostly works - still triggers a 404 in console though * 98434: Advanced workflow - refactor scoreReview workflow * 98434: IT fix * 98433: Refactoring SingleUserReviewAction & general refactoring in Actions - Fix in AutoAssignAction that selected reviewer didn't get registered as new InProgressSubmissionUser * 98433: IT fixes now that access rights are now moved to selected reviewers in AutoAssignAction * [CST-7756] removed unused param * 98462: Use discovery configurations in browse * [DURACOM-113] add jfif extension on bitstream formats * 98462: Refactor change and add admin tests * 97538: The search rest method should be public * 97538: Alter IT for public vocabulary search method * 97183 Tests for findItemsWithEdit and countItemsWithEdit methods of ItemServiceImpl * 97080: #8613 - Doc for the prefix solr field * Implemented community feedbacks * 97425: Fix issue with sessions null value * 97061: type request param name change to avoid confusion with rest object type & error codes endpoint changes + IT: - missing/wrong query param accountRequestType => 400 bad request - email not valid domain => 422 unprocessable entity * [CST-7756] refactoring & added missing JavaDoc * [CST-7756] removed unused service bean * [CST-7756] minor refactoring according to the rest contract * PR #8619: Removed dependency spring-context-support, not needed in main * [CST-7756] fixed failed tests * [CST-7756] refactoring * [CST-7756] added tests to valid subscription parameters * [CST-7756] added validation logic of params * [CST-7756] renamed some methods & class * [CST-7756] minor fix * [CST-7756] refactored CanSubscribeFeatureIT * 97425: Implement feedback * [CST-7756] minor update * [CST-7756] added missing index field * [CST-7756] added template for subscription content email * [CST-7754] removed old code of supervision orders added a new migration script sql tested that supervisors can edit only workspace items * [CST-7756] refactoring * Remove statusFilter added to Solr browse indexes queries to solve an issue with the local administrators navigation * [CST-7756] monor fix * [CST-7756] added unit tests covering methods with business logic * [CST-7756] sub-daily command and its referred class removed, as subscriptions are sent by subscription-send command * [CST-7756] updated license header * 97425: Fix minor issues * [CST-7756] added instructions to migrate subscriptions from previous versions * [CST-7756] after merge checkstyle fix * [CST-7756] extended abstract test * [CST-7756] updated script * 99053: Add return_to_pool option to all ProcessingAction except SingleUserReviewAction * Reinstate config accidentally deleted, added in 30f923a080aa0d927036e0eae609c3bf1a273d35 (#8064) - enables RSS/Atom feeds * [CST-7756] removed subscriptions for items * [CST-7756] minor fix * [CST-7756] extended SubscribeServiceTest in order to use service instance with real (h2) database instead of mocks, so that tests actually store, query and remove subscriptions interacting with database * [CST-7756] added missing JavaDoc * [CST-7756] code refactoring * [CST-7756] renamed test class in order to reflect its actual behavior * [CST-7756] removed mail template used by previous script * [CST-7756] code refactoring * [CST-7756] removed Items section * [CST-7756] added missing IT * [CST-7754] updated javadoc * [CST-7754] updated comment * [CST-7754] withdrawn item should not allow supervision order * [CST-7754] moved supervision orders test on workflow items to SupervisionOrderRestRepositoryIT, added test covering the scenario when an admin tries to set a supervision order on a withdrawn item, and when an admin sets a supervision order on a workflow item before sending it back to workspace: supervisor can edit the item only when it goes to workspace status. * [TLC-380] Browse links and "by regex" links in item display * [TLC-380] Fix checkstyle and duplicate code * [TLC-380] Further checkstyle fixes * [TLC-380] Further checkstyle fixes * [TLC-380] Refactor browses endpoint for browse link usage * [TLC-249] Improve 'findByFields' browse refactor * [TLC-380] Fix browse resource byFields IT * [TLC-380] Remove unused methods, add ITs * #8629: Make sure temporary worfklow groups of reviewers get deleted * #8629: PR feedback refactor * [CST-7756] implemented community feedbacks * [CST-7756] added test that proves what happens if an object is access restricted after you have a subscription to it. * [CST-7756] renamed a method * [CST-7756] updated subscriptions migration scripts * [CST-7756] removed 'lastModified_dt' index field * [CST-7756] minor refactoring * [CST-7756] added email subject * [CST-7756] added dissemination for generic DSpace Item * [CST-7756] If no crosswalk is defined for the Item's entity type, default generic Item one is applied * IT fix: ReviewManagers repository wide group, not collection workflow group * Test IT without drop constraint * [CST-7756] restores security check as was originaly * [CST-7756] described beans * #8628: Remove GET shortlivedtokens endpoint & related IT * [TLC-249] Show Identifier Step, pre-register identifiers * [TLC-249] Remove unused import in WorkspaceItemServiceImpl * [TLC-249] Update section count test in SubmissionDefinitionsControllerIT * [TLC-249] Refactor to support better filter usage, PENDING and MINTED status * [TLC-249] Add and expose config for enabling register DOI * [TLC-249] REST backend for identifier config * [TLC-249] Better status return for new DOIs, write new integration tests * [TLC-249] Integration tests, keep GET handling in controller * [TLC-249] Move GET handling back to ItemIdentifierController * [TLC-249] Checkstyle fixes * [TLC-249] Licence header fixes * [TLC-249] Further checkstyle fixes * [TLC-249] Fix tests, Refactor things to use a LinkRestRepository for GET, Controller for POST * [TLC-249] Further IT fix for identifiers * [TLC-249] Licence header fix * [TLC-249] Address review feedback Controller updated to be less DOI-specific in its registration implementation item-status.register renamed to registerDOI display types included in section data, for UI hints comments / javadoc added DOI status text sent instead of number in status data As per tdonohue's revew on 2022-01-18 * [TLC-249] Lint fixes * [TLC-249] Improve model for identifier step data * [TLC-249] Update configuration identifiers.cfg * [TLC-249] Remove unused subclass DataIdentifier * [TLC-249] Update identifier section IT * [TLC-249] Update integration tests for identifier controller * [TLC-249] Fix submission controller IT * [TLC-249] Update canRegisterDOIFeature to check for cfg enabled * [TLC-249] Refactor identifiers create endpoint * [TLC-249] Refactor, include controller 'find DSO' operation * [TLC-249] Throw not implemented for findOne and findAll * [TLC-249] Fixes and improvements as per review feedback * [TLC-249] Checkstyle fix * [TLC-249] return value as id for IdentifierRest * [TLC-249] Fix category type in IdentifierRest * [TLC-249] Update integration tests for IdentifierRestRepository * [TLC-249] Refactor TrueFilter to get instantiated as singleton * [TLC-249] Construct canonical handle URL in identifier item link * [TL-249] Remove example-doi_filter from config, add singleton attr to TrueFilter * [TL-249] Add always_true_filter to test REST identifier-service.xml config * [TL-249] Add identifiers.cfg and item-filters.xml config to test data * [TL-249] Fix imports * [TL-249] Revert accidental commit to RestResourceController * [TL-249] Javadoc and other small fixes, DOI unit tests * [TL-249] Javadoc and other small fixes Including stripping $Revision$ from filter javadoc. * [TL-249] Checkstyle fix * 99200: Delete items after copies have been requested fix * [CST-7756] added security check into 'subscription-send' script * Alternate way to restart workflow in case of decline * Fix for decline when the delete doesn't persist in context before wfi is created again from same item * [CST-7754] supervising user can perform operations on Workspace item only if they have proper permissions * [DURACOM-116] process sorted alphabetically * [TLC-249] Test abandoning of a pending DOI and minting afterwards * [TLC-249] Ensure property identifiers.item-status.register-doi is set * Added missing commit in cleanup method * Update BitstreamStorageServiceImpl.java Amend commit log message * [CST-7756] Non-Discoverable and withdrawn items must be excluded from the notification list * [DURACOM-116] moved sorting to service * removed the log info * CST-8936 fix permission for bitstream generated by media-filter * Updates to LICENSES_THIRD_PARTY for 7.5 * [maven-release-plugin] prepare release dspace-7.5 * Fixed some compile errors * Fixed some compile errors * Fixed some compile errors * Fixed errors which causes tomcat starting errors * Ignored failing test * Fixed MetadataExportSearchIT - the dateIssued search filter was commented out. * Added a new action which push test image for FE integration tests. * Updated creating of the docker * changed to proper dependency * Updated cfg, fixed error because rest.properties.exposed was defined in two configuration files. * fixed cfg for tests * Copied fixes for the PRs: 277, 279, 281, 273, 284, 286, 296, 300, 308 * Push docker only to migrate-to-7.5 and not to dtq-dev-7.5 * Update migrate-docker.yml Updated docker action name * Updated IT test for Shibboleth auth * Copied ClarinLicenseImportRestController from another branch * Shibboleth autologin error solved - new header must be added into Allowed Headers in the Application.java * Fixed checkstyle issues. * Internal/fix integration tests 75 (#311) * trying action with different ref * fixed checkstyle * updated config, fixed several integration tests * removed old zip file * assurance * dspace.ui.url was changed to http://localhost:4000 * internal/fix-another-integration-tests (#312) * Set Default charset to UTF-8 in Integration tests * Fixed test in the ExternalHandleRestRepositoryIT - problem was with encoding * Fixed WorkspaceItemRestRepositoryIT#patchRejectLicenseTest - the configuration property that disable LicenseValidation was set to false. * Fixed ClarinDiscoveryRestControllerIT.java#discoverFacetsDateTestWithLabels FacetEntryMatcher.dateIssuedFacet(false), was missing * Fixed ClarinDiscoveryRestControllerIT.java#discoverSearchObjectsTestWithBasicQuery missing FacetEntryMatcher.dateIssuedFacet(false), * Fixed ClarinDiscoveryRestControllerIT tests by updating the discovery.xml * Fixed MetadataExportSearchIT.exportMetadataSearchFilterDate - commented out the test for Date Issued date search filter which was removed from the discovery.xml * test (#317) * Initial commit * Fixed SystemWideAlertRestRepositoryIT - wrong Date comparing, the fix was copied from the upstream * Copied fix from the upstream * Enabled distribution license validation. * Update build.yml Added -fae to integration tests * Removed unnecessary check * Revert to DEFAULT_AMOUNT_FORMATS=81 * Fixed lookupPubmed test --------- Co-authored-by: milanmajchrak <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * enable different endpoint to S3 bitstorage (#338) * enable different endpoint to S3 bitstorage * modified tests --------- Co-authored-by: Marie Verdonck <[email protected]> Co-authored-by: Giuseppe Digilio <[email protected]> Co-authored-by: corrado lombardi <[email protected]> Co-authored-by: Mohamed Saber Eskander <[email protected]> Co-authored-by: Koen Pauwels <[email protected]> Co-authored-by: Jens Vannerum <[email protected]> Co-authored-by: jensroets <[email protected]> Co-authored-by: Yana De Pauw <[email protected]> Co-authored-by: Tim Donohue <[email protected]> Co-authored-by: jensvannerum <[email protected]> Co-authored-by: Mykhaylo <[email protected]> Co-authored-by: Francesco Pio Scognamiglio <[email protected]> Co-authored-by: Nona Luypaert <[email protected]> Co-authored-by: Toni Prieto <[email protected]> Co-authored-by: Alexandre Vryghem <[email protected]> Co-authored-by: Kim Shepherd <[email protected]> Co-authored-by: Pascal-Nicolas Becker <[email protected]> Co-authored-by: Agustina Martinez <[email protected]> Co-authored-by: Raf Ponsaerts <[email protected]> Co-authored-by: Andrea Bollini <[email protected]> Co-authored-by: MajoBerger <[email protected]> Co-authored-by: MajoBerger <[email protected]> * Copied fix from 303 * Copied fix from 302, 319, 314 * Copied fix from 331 * Copied fix from 295 * Copied fix from 337, 339 * Removed ClarinLicenseImportRestController.java according to 273 * Eperson.hasPasswordSet was missing and one checkstyle violation as occurred. * Docker image should be generated. * Full BE customization for TUL (#329) * define citace pro in the config file * rename the config and add it into the default res.properties.exposed * configure the gg analytics * add email config propertyy for the contact page * add the email for lr.help.email * remove redundant email --------- Co-authored-by: HuynhKhoa1601 <[email protected]> Co-authored-by: HuynhKhoa1601 <[email protected]> * Temp file * Migrate to 7.5 (#343) * 97298: Self-register - test fixes * [CST-7756] Rename type property to subscriptionType in the subscriptionType object * [CST-7756] Fix checkstyle * [CST-7756] fixed database scripts version number * [CST-7754] otherworkspace discovery configuration shows only supervised workspace items, when a supervision order is deleted grants given to supervision groups on an item are revoked. * [CST-7754] test supervision order is deleted if workspaceItem or group is deleted. * 97183 Processing PR review feedback * 97538: Unauthorized tests should now be anonymous * 97538: Remove readability change * 97538: Remove readability change in IT * 97414 Advanced workflow actions: implemented feedback on SelectReviewerAction + WorkflowActionRestRepositoryIT * 97414 Advanced workflow actions: fixed SelectReviewerAction NullPointerException * [CST-7604] Configuration updated to highlight Orgunit and Person * 97735: Add a accept range cors header * Fix license issues * 98345 Advanced workflow actions - Parse select reviewers step * 98345 SelectReviewerAction, TaskRestRepositoriesIT and h2 migration * 98433 Reject button mostly works - still triggers a 404 in console though * 98434: Advanced workflow - refactor scoreReview workflow * 98434: IT fix * 98433: Refactoring SingleUserReviewAction & general refactoring in Actions - Fix in AutoAssignAction that selected reviewer didn't get registered as new InProgressSubmissionUser * 98433: IT fixes now that access rights are now moved to selected reviewers in AutoAssignAction * [CST-7756] removed unused param * 98462: Use discovery configurations in browse * [DURACOM-113] add jfif extension on bitstream formats * 98462: Refactor change and add admin tests * 97538: The search rest method should be public * 97538: Alter IT for public vocabulary search method * 97183 Tests for findItemsWithEdit and countItemsWithEdit methods of ItemServiceImpl * 97080: #8613 - Doc for the prefix solr field * Implemented community feedbacks * 97425: Fix issue with sessions null value * 97061: type request param name change to avoid confusion with rest object type & error codes endpoint changes + IT: - missing/wrong query param accountRequestType => 400 bad request - email not valid domain => 422 unprocessable entity * [CST-7756] refactoring & added missing JavaDoc * [CST-7756] removed unused service bean * [CST-7756] minor refactoring according to the rest contract * PR #8619: Removed dependency spring-context-support, not needed in main * [CST-7756] fixed failed tests * [CST-7756] refactoring * [CST-7756] added tests to valid subscription parameters * [CST-7756] added validation logic of params * [CST-7756] renamed some methods & class * [CST-7756] minor fix * [CST-7756] refactored CanSubscribeFeatureIT * 97425: Implement feedback * [CST-7756] minor update * [CST-7756] added missing index field * [CST-7756] added template for subscription content email * [CST-7754] removed old code of supervision orders added a new migration script sql tested that supervisors can edit only workspace items * [CST-7756] refactoring * Remove statusFilter added to Solr browse indexes queries to solve an issue with the local administrators navigation * [CST-7756] monor fix * [CST-7756] added unit tests covering methods with business logic * [CST-7756] sub-daily command and its referred class removed, as subscriptions are sent by subscription-send command * [CST-7756] updated license header * 97425: Fix minor issues * [CST-7756] added instructions to migrate subscriptions from previous versions * [CST-7756] after merge checkstyle fix * [CST-7756] extended abstract test * [CST-7756] updated script * 99053: Add return_to_pool option to all ProcessingAction except SingleUserReviewAction * Reinstate config accidentally deleted, added in 30f923a080aa0d927036e0eae609c3bf1a273d35 (#8064) - enables RSS/Atom feeds * [CST-7756] removed subscriptions for items * [CST-7756] minor fix * [CST-7756] extended SubscribeServiceTest in order to use service instance with real (h2) database instead of mocks, so that tests actually store, query and remove subscriptions interacting with database * [CST-7756] added missing JavaDoc * [CST-7756] code refactoring * [CST-7756] renamed test class in order to reflect its actual behavior * [CST-7756] removed mail template used by previous script * [CST-7756] code refactoring * [CST-7756] removed Items section * [CST-7756] added missing IT * [CST-7754] updated javadoc * [CST-7754] updated comment * [CST-7754] withdrawn item should not allow supervision order * [CST-7754] moved supervision orders test on workflow items to SupervisionOrderRestRepositoryIT, added test covering the scenario when an admin tries to set a supervision order on a withdrawn item, and when an admin sets a supervision order on a workflow item before sending it back to workspace: supervisor can edit the item only when it goes to workspace status. * [TLC-380] Browse links and "by regex" links in item display * [TLC-380] Fix checkstyle and duplicate code * [TLC-380] Further checkstyle fixes * [TLC-380] Further checkstyle fixes * [TLC-380] Refactor browses endpoint for browse link usage * [TLC-249] Improve 'findByFields' browse refactor * [TLC-380] Fix browse resource byFields IT * [TLC-380] Remove unused methods, add ITs * #8629: Make sure temporary worfklow groups of reviewers get deleted * #8629: PR feedback refactor * [CST-7756] implemented community feedbacks * [CST-7756] added test that proves what happens if an object is access restricted after you have a subscription to it. * [CST-7756] renamed a method * [CST-7756] updated subscriptions migration scripts * [CST-7756] removed 'lastModified_dt' index field * [CST-7756] minor refactoring * [CST-7756] added email subject * [CST-7756] added dissemination for generic DSpace Item * [CST-7756] If no crosswalk is defined for the Item's entity type, default generic Item one is applied * IT fix: ReviewManagers repository wide group, not collection workflow group * Test IT without drop constraint * [CST-7756] restores security check as was originaly * [CST-7756] described beans * #8628: Remove GET shortlivedtokens endpoint & related IT * [TLC-249] Show Identifier Step, pre-register identifiers * [TLC-249] Remove unused import in WorkspaceItemServiceImpl * [TLC-249] Update section count test in SubmissionDefinitionsControllerIT * [TLC-249] Refactor to support better filter usage, PENDING and MINTED status * [TLC-249] Add and expose config for enabling register DOI * [TLC-249] REST backend for identifier config * [TLC-249] Better status return for new DOIs, write new integration tests * [TLC-249] Integration tests, keep GET handling in controller * [TLC-249] Move GET handling back to ItemIdentifierController * [TLC-249] Checkstyle fixes * [TLC-249] Licence header fixes * [TLC-249] Further checkstyle fixes * [TLC-249] Fix tests, Refactor things to use a LinkRestRepository for GET, Controller for POST * [TLC-249] Further IT fix for identifiers * [TLC-249] Licence header fix * [TLC-249] Address review feedback Controller updated to be less DOI-specific in its registration implementation item-status.register renamed to registerDOI display types included in section data, for UI hints comments / javadoc added DOI status text sent instead of number in status data As per tdonohue's revew on 2022-01-18 * [TLC-249] Lint fixes * [TLC-249] Improve model for identifier step data * [TLC-249] Update configuration identifiers.cfg * [TLC-249] Remove unused subclass DataIdentifier * [TLC-249] Update identifier section IT * [TLC-249] Update integration tests for identifier controller * [TLC-249] Fix submission controller IT * [TLC-249] Update canRegisterDOIFeature to check for cfg enabled * [TLC-249] Refactor identifiers create endpoint * [TLC-249] Refactor, include controller 'find DSO' operation * [TLC-249] Throw not implemented for findOne and findAll * [TLC-249] Fixes and improvements as per review feedback * [TLC-249] Checkstyle fix * [TLC-249] return value as id for IdentifierRest * [TLC-249] Fix category type in IdentifierRest * [TLC-249] Update integration tests for IdentifierRestRepository * [TLC-249] Refactor TrueFilter to get instantiated as singleton * [TLC-249] Construct canonical handle URL in identifier item link * [TL-249] Remove example-doi_filter from config, add singleton attr to TrueFilter * [TL-249] Add always_true_filter to test REST identifier-service.xml config * [TL-249] Add identifiers.cfg and item-filters.xml config to test data * [TL-249] Fix imports * [TL-249] Revert accidental commit to RestResourceController * [TL-249] Javadoc and other small fixes, DOI unit tests * [TL-249] Javadoc and other small fixes Including stripping $Revision$ from filter javadoc. * [TL-249] Checkstyle fix * 99200: Delete items after copies have been requested fix * [CST-7756] added security check into 'subscription-send' script * Alternate way to restart workflow in case of decline * Fix for decline when the delete doesn't persist in context before wfi is created again from same item * [CST-7754] supervising user can perform operations on Workspace item only if they have proper permissions * [DURACOM-116] process sorted alphabetically * [TLC-249] Test abandoning of a pending DOI and minting afterwards * [TLC-249] Ensure property identifiers.item-status.register-doi is set * Added missing commit in cleanup method * Update BitstreamStorageServiceImpl.java Amend commit log message * [CST-7756] Non-Discoverable and withdrawn items must be excluded from the notification list * [DURACOM-116] moved sorting to service * removed the log info * CST-8936 fix permission for bitstream generated by media-filter * Updates to LICENSES_THIRD_PARTY for 7.5 * [maven-release-plugin] prepare release dspace-7.5 * Fixed some compile errors * Fixed some compile errors * Fixed some compile errors * Fixed errors which causes tomcat starting errors * Ignored failing test * Fixed MetadataExportSearchIT - the dateIssued search filter was commented out. * Added a new action which push test image for FE integration tests. * Updated creating of the docker * changed to proper dependency * Updated cfg, fixed error because rest.properties.exposed was defined in two configuration files. * fixed cfg for tests * Copied fixes for the PRs: 277, 279, 281, 273, 284, 286, 296, 300, 308 * Push docker only to migrate-to-7.5 and not to dtq-dev-7.5 * Update migrate-docker.yml Updated docker action name * Updated IT test for Shibboleth auth * Copied ClarinLicenseImportRestController from another branch * Shibboleth autologin error solved - new header must be added into Allowed Headers in the Application.java * Fixed checkstyle issues. * Internal/fix integration tests 75 (#311) * trying action with different ref * fixed checkstyle * updated config, fixed several integration tests * removed old zip file * assurance * dspace.ui.url was changed to http://localhost:4000 * internal/fix-another-integration-tests (#312) * Set Default charset to UTF-8 in Integration tests * Fixed test in the ExternalHandleRestRepositoryIT - problem was with encoding * Fixed WorkspaceItemRestRepositoryIT#patchRejectLicenseTest - the configuration property that disable LicenseValidation was set to false. * Fixed ClarinDiscoveryRestControllerIT.java#discoverFacetsDateTestWithLabels FacetEntryMatcher.dateIssuedFacet(false), was missing * Fixed ClarinDiscoveryRestControllerIT.java#discoverSearchObjectsTestWithBasicQuery missing FacetEntryMatcher.dateIssuedFacet(false), * Fixed ClarinDiscoveryRestControllerIT tests by updating the discovery.xml * Fixed MetadataExportSearchIT.exportMetadataSearchFilterDate - commented out the test for Date Issued date search filter which was removed from the discovery.xml * test (#317) * Initial commit * Fixed SystemWideAlertRestRepositoryIT - wrong Date comparing, the fix was copied from the upstream * Copied fix from the upstream * Enabled distribution license validation. * Update build.yml Added -fae to integration tests * Removed unnecessary check * Revert to DEFAULT_AMOUNT_FORMATS=81 * Fixed lookupPubmed test --------- Co-authored-by: milanmajchrak <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * enable different endpoint to S3 bitstorage (#338) * enable different endpoint to S3 bitstorage * modified tests --------- Co-authored-by: Marie Verdonck <[email protected]> Co-authored-by: Giuseppe Digilio <[email protected]> Co-authored-by: corrado lombardi <[email protected]> Co-authored-by: Mohamed Saber Eskander <[email protected]> Co-authored-by: Koen Pauwels <[email protected]> Co-authored-by: Jens Vannerum <[email protected]> Co-authored-by: jensroets <[email protected]> Co-authored-by: Yana De Pauw <[email protected]> Co-authored-by: Tim Donohue <[email protected]> Co-authored-by: jensvannerum <[email protected]> Co-authored-by: Mykhaylo <[email protected]> Co-authored-by: Francesco Pio Scognamiglio <[email protected]> Co-authored-by: Nona Luypaert <[email protected]> Co-authored-by: Toni Prieto <[email protected]> Co-authored-by: Alexandre Vryghem <[email protected]> Co-authored-by: Kim Shepherd <[email protected]> Co-authored-by: Pascal-Nicolas Becker <[email protected]> Co-authored-by: Agustina Martinez <[email protected]> Co-authored-by: Raf Ponsaerts <[email protected]> Co-authored-by: Andrea Bollini <[email protected]> Co-authored-by: MajoBerger <[email protected]> Co-authored-by: MajoBerger <[email protected]> * Removed unused class * Updated docker.yml * Updated cfg (#348) * Fixed from port 4000 to 8080 (#350) * add redeploy to dev-5 -> curl call to deploy action * add redeploy to dev-5 -> curl call to deploy action * correct redeploy branch in github action * Removed duplicate definition of the property (#353) * internal/shibboleth-missing-one-error-page * The netId is added to the user which is logged in via shibboleth. * Fixed failing integration tests. * Shib login filter returns the duplicate error * Fixed checkstyle issues * Added an email param into error response * Try to fix IT * Fixed some IT * The user is not registered if he doesn't have the email * Fixed IT - there must be unique handle * migrated-7.5/oai-is-not-working (#355) * Fixed wront `dspace.server.url` property value. * Updated scripts * Updated scripts * Fixed IT - there must be unique handle * Removed changes we don't want to have * Added empty row * Merge actual 7.5. version into TUL (#357) * 102-BE/cannot-read-big-file-by-readAllBytes (#277) * replace readAllBytes * fix test errors * 103-be/shibboleth-login-wrong-error-page (#279) * The user is redireced to the FE after wrong shibboleth authentication. * Changed redirect URLs * Fixed checkstyle issues * Copied ShibbolethFilterIT into ClarinShibbolethFilterIT because the tests did must be updated. * 105-be/user-is-not-registered-after-shibboleth-login (#281) * firstname and lastname is not required for proper Shibboleth login. * Fixed IT to be failed if code is wrong * 88-BE/license-labels-are-missing-icons (#273) * License label icon can be null * user rest repository for license import * Fixed checkstyle issues * Fixed failing IT --------- Co-authored-by: milanmajchrak <[email protected]> * 110-be/imported-item-should-not-regenerate-certain-metadata-fields (#284) * Created test which fail when issue happens * Some metadata values are not updated during the import. * Changed logging (#286) * 116 be/deleted bitstreams cannot be imported (#296) * Every bitstream is deleted after updating it. If the sequenceId is null, use default value. * added logs and fixed error message * Fixed checkstyle issues * Added some logs. --------- Co-authored-by: Michaela Paurikova <[email protected]> * 80-BE/import-tasklistitem (#300) * create method and test * test runs * condition of membership * throw exception soon and explain better (#308) * added commit (#306) * 87-BE/adding-missing-attributes (#303) * add welcome_info and can_edit_submission_metadata * added missing attributes to the database * errors from review * 119-BE/remove-validation-of-deleted-bitstreams (#302) * remove validation control for deleted bitstream * added log * fix review comments * added mvn argument fail-at-end (#319) * added mvn argument fail-at-end * see mvn version * see maven version * -fae * final version of build.yml * 75-BE/missing-handles (#314) * create handle without dspace object * new controller for import handle without dspace object * create handle for workspaceitem * using of existing handle if it exists (#316) * checkstyle * fix failed test * added whitespace after for * review * removed authorization for handle creation * remove unneeded import * checkstyle * 122-be/restricted-item-download-issues (#331) * Initial commit * Remove the error when the ClarinLicense doesn't require any additional user metadata and the file cannot be downloaded because the user didn't fill in any user metadata. * The user cannot download the item with ClarinLicense that doesn't require user metadata, but controller methods required this information. * Be/fixed bitstreams added user metadata (#295) * 116-be/deleted-bitstreams-cannot-be-imported (#291) * Every bitstream is deleted after updating it. If the sequenceId is null, use default value. * added logs and fixed error message * Fixed checkstyle issues * Added some logs. --------- Co-authored-by: Michaela Paurikova <[email protected]> * 76-BE/import-user-metadata (#294) * new controller for user metadata import * import user metadata works based on created tests * remove error from python import * checkstyle * 76-BE/import-user-metadata-with-fixed-bitstream (#307) * new controller for user metadata import * import user metadata works based on created tests * remove error from python import * checkstyle * fix import user_metadata * fix mishmash with eperson_id and user_registration_id * create user registration and eperson separatelly, checkstyle * edited import user metadata * checkstyle --------- Co-authored-by: Michaela Paurikova <[email protected]> Co-authored-by: Paurikova2 <[email protected]> * Internal/fix integration tests 75 (#311) * trying action with different ref * fixed checkstyle * updated config, fixed several integration tests * removed old zip file * assurance * dspace.ui.url was changed to http://localhost:4000 * internal/fix-another-integration-tests (#312) * Set Default charset to UTF-8 in Integration tests * Fixed test in the ExternalHandleRestRepositoryIT - problem was with encoding * Fixed WorkspaceItemRestRepositoryIT#patchRejectLicenseTest - the configuration property that disable LicenseValidation was set to false. * Fixed ClarinDiscoveryRestControllerIT.java#discoverFacetsDateTestWithLabels FacetEntryMatcher.dateIssuedFacet(false), was missing * Fixed ClarinDiscoveryRestControllerIT.java#discoverSearchObjectsTestWithBasicQuery missing FacetEntryMatcher.dateIssuedFacet(false), * Fixed ClarinDiscoveryRestControllerIT tests by updating the discovery.xml * Fixed MetadataExportSearchIT.exportMetadataSearchFilterDate - commented out the test for Date Issued date search filter which was removed from the discovery.xml * test (#317) * Initial commit * Fixed SystemWideAlertRestRepositoryIT - wrong Date comparing, the fix was copied from the upstream * Copied fix from the upstream * Enabled distribution license validation. * Update build.yml Added -fae to integration tests * Removed unnecessary check * Revert to DEFAULT_AMOUNT_FORMATS=81 * Fixed lookupPubmed test --------- Co-authored-by: milanmajchrak <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * Removed not defined search options. (#337) * browse - Updated IT according to updated cfg (#339) * Removed not defined search options. * Updated IT according to a cfg updates. * enable different endpoint to S3 bitstorage (#338) * enable different endpoint to S3 bitstorage * modified tests * Migrate to 7.5 (#274) * 97298: Self-register - test fixes * 97298: Self-register - test fixes * [CST-7756] Rename type property to subscriptionType in the subscriptionType object * [CST-7756] Fix checkstyle * [CST-7756] fixed database scripts version number * [CST-7754] otherworkspace discovery configuration shows only supervised workspace items, when a supervision order is deleted grants given to supervision groups on an item are revoked. * [CST-7754] test supervision order is deleted if workspaceItem or group is deleted. * 97183 Processing PR review feedback * 97538: Unauthorized tests should now be anonymous * 97538: Remove readability change * 97538: Remove readability change in IT * 97414 Advanced workflow actions: implemented feedback on SelectReviewerAction + WorkflowActionRestRepositoryIT * 97414 Advanced workflow actions: fixed SelectReviewerAction NullPointerException * [CST-7604] Configuration updated to highlight Orgunit and Person * 97735: Add a accept range cors header * Fix license issues * 98345 Advanced workflow actions - Parse select reviewers step * 98345 SelectReviewerAction, TaskRestRepositoriesIT and h2 migration * 98433 Reject button mostly works - still triggers a 404 in console though * 98434: Advanced workflow - refactor scoreReview workflow * 98434: IT fix * 98433: Refactoring SingleUserReviewAction & general refactoring in Actions - Fix in AutoAssignAction that selected reviewer didn't get registered as new InProgressSubmissionUser * 98433: IT fixes now that access rights are now moved to selected reviewers in AutoAssignAction * [CST-7756] removed unused param * 98462: Use discovery configurations in browse * [DURACOM-113] add jfif extension on bitstream formats * 98462: Refactor change and add admin tests * 97538: The search rest method should be public * 97538: Alter IT for public vocabulary search method * 97183 Tests for findItemsWithEdit and countItemsWithEdit methods of ItemServiceImpl * 97080: #8613 - Doc for the prefix solr field * Implemented community feedbacks * 97425: Fix issue with sessions null value * 97061: type request param name change to avoid confusion with rest object type & error codes endpoint changes + IT: - missing/wrong query param accountRequestType => 400 bad request - email not valid domain => 422 unprocessable entity * [CST-7756] refactoring & added missing JavaDoc * [CST-7756] removed unused service bean * [CST-7756] minor refactoring according to the rest contract * PR #8619: Removed dependency spring-context-support, not needed in main * [CST-7756] fixed failed tests * [CST-7756] refactoring * [CST-7756] added tests to valid subscription parameters * [CST-7756] added validation logic of params * [CST-7756] renamed some methods & class * [CST-7756] minor fix * [CST-7756] refactored CanSubscribeFeatureIT * 97425: Implement feedback * [CST-7756] minor update * [CST-7756] added missing index field * [CST-7756] added template for subscription content email * [CST-7754] removed old code of supervision orders added a new migration script sql tested that supervisors can edit only workspace items * [CST-7756] refactoring * Remove statusFilter added to Solr browse indexes queries to solve an issue with the local administrators navigation * [CST-7756] monor fix * [CST-7756] added unit tests covering methods with business logic * [CST-7756] sub-daily command and its referred class removed, as subscriptions are sent by subscription-send command * [CST-7756] updated license header * 97425: Fix minor issues * [CST-7756] added instructions to migrate subscriptions from previous versions * [CST-7756] after merge checkstyle fix * [CST-7756] extended abstract test * [CST-7756] updated script * 99053: Add return_to_pool option to all ProcessingAction except SingleUserReviewAction * Reinstate config accidentally deleted, added in 30f923a080aa0d927036e0eae609c3bf1a273d35 (#8064) - enables RSS/Atom feeds * [CST-7756] removed subscriptions for items * [CST-7756] minor fix * [CST-7756] extended SubscribeServiceTest in order to use service instance with real (h2) database instead of mocks, so that tests actually store, query and remove subscriptions interacting with database * [CST-7756] added missing JavaDoc * [CST-7756] code refactoring * [CST-7756] renamed test class in order to reflect its actual behavior * [CST-7756] removed mail template used by previous script * [CST-7756] code refactoring * [CST-7756] removed Items section * [CST-7756] added missing IT * [CST-7754] updated javadoc * [CST-7754] updated comment * [CST-7754] withdrawn item should not allow supervision order * [CST-7754] moved supervision orders test on workflow items to SupervisionOrderRestRepositoryIT, added test covering the scenario when an admin tries to set a supervision order on a withdrawn item, and when an admin sets a supervision order on a workflow item before sending it back to workspace: supervisor can edit the item only when it goes to workspace status. * [TLC-380] Browse links and "by regex" links in item display * [TLC-380] Fix checkstyle and duplicate code * [TLC-380] Further checkstyle fixes * [TLC-380] Further checkstyle fixes * [TLC-380] Refactor browses endpoint for browse link usage * [TLC-249] Improve 'findByFields' browse refactor * [TLC-380] Fix browse resource byFields IT * [TLC-380] Remove unused methods, add ITs * #8629: Make sure temporary worfklow groups of reviewers get deleted * #8629: PR feedback refactor * [CST-7756] implemented community feedbacks * [CST-7756] added test that proves what happens if an object is access restricted after you have a subscription to it. * [CST-7756] renamed a method * [CST-7756] updated subscriptions migration scripts * [CST-7756] removed 'lastModified_dt' index field * [CST-7756] minor refactoring * [CST-7756] added email subject * [CST-7756] added dissemination for generic DSpace Item * [CST-7756] If no crosswalk is defined for the Item's entity type, default generic Item one is applied * IT fix: ReviewManagers repository wide group, not collection workflow group * Test IT without drop constraint * [CST-7756] restores security check as was originaly * [CST-7756] described beans * #8628: Remove GET shortlivedtokens endpoint & related IT * [TLC-249] Show Identifier Step, pre-register identifiers * [TLC-249] Remove unused import in WorkspaceItemServiceImpl * [TLC-249] Update section count test in SubmissionDefinitionsControllerIT * [TLC-249] Refactor to support better filter usage, PENDING and MINTED status * [TLC-249] Add and expose config for enabling register DOI * [TLC-249] REST backend for identifier config * [TLC-249] Better status return for new DOIs, write new integration tests * [TLC-249] Integration tests, keep GET handling in controller * [TLC-249] Move GET handling back to ItemIdentifierController * [TLC-249] Checkstyle fixes * [TLC-249] Licence header fixes * [TLC-249] Further checkstyle fixes * [TLC-249] Fix tests, Refactor things to use a LinkRestRepository for GET, Controller for POST * [TLC-249] Further IT fix for identifiers * [TLC-249] Licence header fix * [TLC-249] Address review feedback Controller updated to be less DOI-specific in its registration implementation item-status.register renamed to registerDOI display types included in section data, for UI hints comments / javadoc added DOI status text sent instead of number in status data As per tdonohue's revew on 2022-01-18 * [TLC-249] Lint fixes * [TLC-249] Improve model for identifier step data * [TLC-249] Update configuration identifiers.cfg * [TLC-249] Remove unused subclass DataIdentifier * [TLC-249] Update identifier section IT * [TLC-249] Update integration tests for identifier controller * [TLC-249] Fix submission controller IT * [TLC-249] Update canRegisterDOIFeature to check for cfg enabled * [TLC-249] Refactor identifiers create endpoint * [TLC-249] Refactor, include controller 'find DSO' operation * [TLC-249] Throw not implemented for findOne and findAll * [TLC-249] Fixes and improvements as per review feedback * [TLC-249] Checkstyle fix * [TLC-249] return value as id for IdentifierRest * [TLC-249] Fix category type in IdentifierRest * [TLC-249] Update integration tests for IdentifierRestRepository * [TLC-249] Refactor TrueFilter to get instantiated as singleton * [TLC-249] Construct canonical handle URL in identifier item link * [TL-249] Remove example-doi_filter from config, add singleton attr to TrueFilter * [TL-249] Add always_true_filter to test REST identifier-service.xml config * [TL-249] Add identifiers.cfg and item-filters.xml config to test data * [TL-249] Fix imports * [TL-249] Revert accidental commit to RestResourceController * [TL-249] Javadoc and other small fixes, DOI unit tests * [TL-249] Javadoc and other small fixes Including stripping $Revision$ from filter javadoc. * [TL-249] Checkstyle fix * 99200: Delete items after copies have been requested fix * [CST-7756] added security check into 'subscription-send' script * Alternate way to restart workflow in case of decline * Fix for decline when the delete doesn't persist in context before wfi is created again from same item * [CST-7754] supervising user can perform operations on Workspace item only if they have proper permissions * [DURACOM-116] process sorted alphabetically * [TLC-249] Test abandoning of a pending DOI and minting afterwards * [TLC-249] Ensure property identifiers.item-status.register-doi is set * Added missing commit in cleanup method * Update BitstreamStorageServiceImpl.java Amend commit log message * [CST-7756] Non-Discoverable and withdrawn items must be excluded from the notification list * [DURACOM-116] moved sorting to service * removed the log info * CST-8936 fix permission for bitstream generated by media-filter * Updates to LICENSES_THIRD_PARTY for 7.5 * [maven-release-plugin] prepare release dspace-7.5 * Fixed some compile errors * Fixed some compile errors * Fixed some compile errors * Fixed errors which causes tomcat starting errors * Ignored failing test * Fixed MetadataExportSearchIT - the dateIssued search filter was commented out. * Added a new action which push test image for FE integration tests. * Updated creating of the docker * changed to proper dependency * Updated cfg, fixed error because rest.properties.exposed was defined in two configuration files. * fixed cfg for tests * Copied fixes for the PRs: 277, 279, 281, 273, 284, 286, 296, 300, 308 * Push docker only to migrate-to-7.5 and not to dtq-dev-7.5 * Update migrate-docker.yml Updated docker action name * Updated IT test for Shibboleth auth * Copied ClarinLicenseImportRestController from another branch * Shibboleth autologin error solved - new header must be added into Allowed Headers in the Application.java * Fixed checkstyle issues. * Internal/fix integration tests 75 (#311) * trying action with different ref * fixed checkstyle * updated config, fixed several integration tests * removed old zip file * assurance * dspace.ui.url was changed to http://localhost:4000 * internal/fix-another-integration-tests (#312) * Set Default charset to UTF-8 in Integration tests * Fixed test in the ExternalHandleRestRepositoryIT - problem was with encoding * Fixed WorkspaceItemRestRepositoryIT#patchRejectLicenseTest - the configuration property that disable LicenseValidation was set to false. * Fixed ClarinDiscoveryRestControllerIT.java#discoverFacetsDateTestWithLabels FacetEntryMatcher.dateIssuedFacet(false), was missing * Fixed ClarinDiscoveryRestControllerIT.java#discoverSearchObjectsTestWithBasicQuery missing FacetEntryMatcher.dateIssuedFacet(false), * Fixed ClarinDiscoveryRestControllerIT tests by updating the discovery.xml * Fixed MetadataExportSearchIT.exportMetadataSearchFilterDate - commented out the test for Date Issued date search filter which was removed from the discovery.xml * test (#317) * Initial commit * Fixed SystemWideAlertRestRepositoryIT - wrong Date comparing, the fix was copied from the upstream * Copied fix from the upstream * Enabled distribution license validation. * Update build.yml Added -fae to integration tests * Removed unnecessary check * Revert to DEFAULT_AMOUNT_FORMATS=81 * Fixed lookupPubmed test --------- Co-authored-by: milanmajchrak <[email protected]> Co-authored-by: milanmajchrak <[email protected]> * enable different endpoint to S3 bitstorage (#338) * enable different endpoint to S3 bitstorage * modified tests --------- Co-authored-by: Marie Verdonck <[email protected]> Co-authored-by: Giuseppe Digilio <[email protected]> Co-authored-by: corrado lombardi <[email protected]> Co-authored-by: Mohamed Saber Eskander <[email protected]> Co-authored-by: Koen Pauwels <[email protected]> Co-authored-by: Jens Vannerum <[email protected]> Co-authored-by: jensroets <[email protected]> Co-authored-by: Yana De Pauw <[email protected]> Co-authored-by: Tim Donohue <[email protected]> Co-authored-by: jensvannerum <[email protected]> Co-authored-by: Mykhaylo <[email protected]> Co-authored-by: Francesco Pio Scognamiglio <[email protected]> Co-authored-by: Nona Luypaert <[email protected]> Co-authored-by: Toni Prieto <[email protected]> Co-authored-by: Alexandre Vryghem <[email protected]> Co-authored-by: Kim Shepherd <[email protected]> Co-authored-by: Pascal-Nicolas Becker <[email protected]> Co-authored-by: Agustina Martinez <[email protected]> Co-authored-by: Raf Ponsaerts <[email protected]> Co-authored-by: Andrea Bollini <[email protected]> Co-authored-by: MajoBerger <[email protected]> Co-authored-by: MajoBerger <[email protected]> * Copied fix from 303 * Copied fix from 302, 319, 314 * Copied fix from 331 * Copied fix from 295 * Copied fix from 337, 339 * Removed ClarinLicenseImportRestController.java according to 273 * Eperson.hasPasswordSet was missing and one checkstyle violation as occurred. * Docker image should be generated. * Temp file * Migrate to 7.5 (#343) * 97298: Self-register - test fixes * [CST-7756] Rename type property to subscriptionType in the subscriptionType object * [CST-7756] Fix checkstyle * [CST-7756] fixed database scripts version number * [CST-7754] otherworkspace discovery configuration shows only supervised workspace items, when a supervision order is deleted grants given to supervision groups on an item are revoked. * [CST-7754] test supervision order is deleted if workspaceItem or group is deleted. * 97183 Processing PR review feedback * 97538: Unauthorized tests should now be anonymous * 97538: Remove readability change * 97538: Remove readability change in IT * 97414 Advanced workflow actions: implemented feedback on SelectReviewerAction + WorkflowActionRestRepositoryIT * 97414 Advanced workflow actions: fixed SelectReviewerAction NullPointerException * [CST-7604] Configuration updated to highlight Orgunit and Person * 97735: Add a accept range cors header * Fix license issues * 98345 Advanced workflow actions - Parse select reviewers step * 98345 SelectReviewerAction, TaskRestRepositoriesIT and h2 migration * 98433 Reject button mostly works - still triggers a 404 in console though * 98434: Advanced workflow - refactor scoreReview workflow * 98434: IT fix * 98433: Refactoring SingleUserReviewAction & general refactoring in Actions - Fix in AutoAssignAction that selected reviewer didn't get registered as new InProgressSubmissionUser * 98433: IT fixes now that access rights are now moved to selected reviewers in AutoAssignAction * [CST-7756] removed unused param * 98462: Use discovery configurations in browse * [DURACOM-113] add jfif extension on bitstream formats * 98462: Refactor change and add admin tests * 97538: The search rest method should be public * 97538: Alter IT for public vocabulary search method * 97183 Tests for findItemsWithEdit and countItemsWithEdit methods of ItemServiceImpl * 97080: #8613 - Doc for the prefix solr field * Implemented community feedbacks * 97425: Fix issue with sessions null value * 97061: type request param name change to avoid confusion with rest object type & error codes endpoint changes + IT: - missing/wrong query param accountRequestType => 400 bad request - email not valid domain => 422 unprocessable entity * [CST-7756] refactoring & added missing JavaDoc * [CST-7756] removed unused service bean * [CST-7756] minor refactoring according to the rest contract * PR #8619: Removed dependency spring-context-support, not needed in main * [CST-7756] fixed failed tests * [CST-7756] refactoring * [CST-7756] added tests to valid subscription parameters * [CST-7756] added validation logic of params * [CST-7756] renamed some methods & class * [CST-7756] minor fix * [CST-7756] refactored CanSubscribeFeatureIT * 97425: Implement feedback * [CST-7756] minor update * [CST-7756] added missing index field * [CST-7756] added template for subscription content email * [CST-7754] removed old code of supervis…
Configuration menu - View commit details
-
Copy full SHA for 4658b08 - Browse repository at this point
Copy the full SHA 4658b08View commit details
Commits on Aug 10, 2023
-
data-pump/update-non-migrated-tables (#403)
* Update README-dtq.md Updated migrated and not migrated tables * Update README-dtq.md verification_token and webapp is in the CLARIN-DSpace7
Configuration menu - View commit details
-
Copy full SHA for 7e0818f - Browse repository at this point
Copy the full SHA 7e0818fView commit details
Commits on Aug 11, 2023
-
ufal/be-date-duplicate-metadata-value (#416)
* Changed hiddenButHarvestable to hidden. * dc.date.issued is removed * Revert "dc.date.issued is removed" This reverts commit d5de6c4. * Synchronized with dtq-dev
Configuration menu - View commit details
-
Copy full SHA for 6a96d71 - Browse repository at this point
Copy the full SHA 6a96d71View commit details -
ufal/be-hidden-items-should-not-be-seen (#415)
* Changed hiddenButHarvestable to hidden. * dc.date.issued is removed * Revert "dc.date.issued is removed" This reverts commit d5de6c4.
Configuration menu - View commit details
-
Copy full SHA for b0ce562 - Browse repository at this point
Copy the full SHA b0ce562View commit details -
ufal/be-add-missing-fileextension (#414)
* Added missing bitstream-formats.xml * Fixed unit test * Updated failed integration tests.
Configuration menu - View commit details
-
Copy full SHA for ed2eab3 - Browse repository at this point
Copy the full SHA ed2eab3View commit details
Commits on Aug 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ed4b4a4 - Browse repository at this point
Copy the full SHA ed4b4a4View commit details
Commits on Sep 4, 2023
-
ufal/update-index-for-language (#424)
* Initial commit * Working * Fixed checkstyle issue * Fixed failing integration tests * Added doc
Configuration menu - View commit details
-
Copy full SHA for 3a83e43 - Browse repository at this point
Copy the full SHA 3a83e43View commit details -
Configuration menu - View commit details
-
Copy full SHA for b733fab - Browse repository at this point
Copy the full SHA b733fabView commit details -
ufal/be-wrong-citation-author-sequence (#417)
* Created test and updated MetadataConverter.java * Fixed checkstyle issues. * Place is used only by the ItemService. * Refactored code.
Configuration menu - View commit details
-
Copy full SHA for ec68eaa - Browse repository at this point
Copy the full SHA ec68eaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c7d575 - Browse repository at this point
Copy the full SHA 8c7d575View commit details
Commits on Sep 5, 2023
-
added indexing scripts to docker image (#422)
* added indexing scripts to docker image * extension to index scripts
Configuration menu - View commit details
-
Copy full SHA for c64764f - Browse repository at this point
Copy the full SHA c64764fView commit details
Commits on Sep 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 80face6 - Browse repository at this point
Copy the full SHA 80face6View commit details
Commits on Sep 12, 2023
-
internal/epic-pid-service-never-called (#431)
* The item is created with configured prefix. * The Configuration property configMap is not shared. The right prefix is added during creating the handle. * The handle is correctly composed and the tests are created * epic changed to local because the local handle should be used by default. * Refactoring * Refactoring * Fixed one failing test * Commented out unwanted community configuration. * Fixed failing tests. Instead of changing owningCollection I used Context events. * Fixed checkstyle * Fixed failing IT. It was needed to update configuraition property. * Fixed failing integration tests - the community configuration service wasn't restored.
Configuration menu - View commit details
-
Copy full SHA for 1eb7971 - Browse repository at this point
Copy the full SHA 1eb7971View commit details
Commits on Sep 21, 2023
-
ufal/be-confidence-authority-not-imported (#438)
* Configured `dc.relation` for controlled authority and created test. * Updated VersioningWithRelationshipsTest - updated adding dc.relation metadata.
Configuration menu - View commit details
-
Copy full SHA for fb252cf - Browse repository at this point
Copy the full SHA fb252cfView commit details
Commits on Sep 28, 2023
-
Ufal be/handleserver fix (#446)
* fixed dead handle null * fixed null services
Configuration menu - View commit details
-
Copy full SHA for d49f106 - Browse repository at this point
Copy the full SHA d49f106View commit details -
Configuration menu - View commit details
-
Copy full SHA for ded4fc4 - Browse repository at this point
Copy the full SHA ded4fc4View commit details -
ufal/be-user_metadata-wrong-import (#440)
* User Metadata is correctly imported - it is not updated but added every time with a transaction_id. * Refactoring and created test * Refactoring
Configuration menu - View commit details
-
Copy full SHA for 9caa945 - Browse repository at this point
Copy the full SHA 9caa945View commit details
Commits on Sep 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a965335 - Browse repository at this point
Copy the full SHA a965335View commit details
Commits on Oct 3, 2023
-
ufal/be-collection2item-table-is-not-migrated (#439)
* Created endpoint for importing item's mapped collections and created test for it * Fixed checkstyle issues * Fixed conflicts * refactoring * Refactoring according to request changes
Configuration menu - View commit details
-
Copy full SHA for aa6c260 - Browse repository at this point
Copy the full SHA aa6c260View commit details
Commits on Oct 4, 2023
-
ufal/be-22-54-download-preview-item (#444)
* lock/download-preview-temp * Changed preview limit * Temp commit - some refactoring done * Removed unwanted changes. * Refactoring * Added some doc * Test passed * Fixed tests * Fixed checkstyle errors * Updated endpoints and fixed tests
Configuration menu - View commit details
-
Copy full SHA for af2c920 - Browse repository at this point
Copy the full SHA af2c920View commit details
Commits on Oct 27, 2023
-
* Created endpoint and tests for getting the Item by the full handle. * Removed unused imports - checkstyle.
Configuration menu - View commit details
-
Copy full SHA for 28e5a89 - Browse repository at this point
Copy the full SHA 28e5a89View commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a3b90fd - Browse repository at this point
Copy the full SHA a3b90fdView commit details
Commits on Nov 15, 2023
-
ufal/downloading-restricted-bitstreams-not-working-properly (#457)
* The admin could download restricted bitstreams. * The user cannot download bitstream if he/she is not signed in. * Cannot obtain context with user. * The user is already fetched from the context. * Added docs. * Do not use endpoint for downloading the single file because it already exists - remove it. * Fixed AuthorizationRestControllerIT tests.
Configuration menu - View commit details
-
Copy full SHA for dc628c9 - Browse repository at this point
Copy the full SHA dc628c9View commit details -
ufal/be-cannot-download-and-preview-files-after-migration (#454)
* Find bitstream format using mimetype not ID. * Updated tests according to fix.
Configuration menu - View commit details
-
Copy full SHA for 2f8a81d - Browse repository at this point
Copy the full SHA 2f8a81dView commit details
Commits on Nov 23, 2023
-
ufal/update-canonical-prefix-to-hdl (#460)
* Updated `handle.canonical.prefix` to hdl handle. * Integration test cannot have changed handle.canonical.prefix.
Configuration menu - View commit details
-
Copy full SHA for 7d1fdb8 - Browse repository at this point
Copy the full SHA 7d1fdb8View commit details
Commits on Dec 1, 2023
-
ufal/be-user-registration-missing (#463)
* The user registration is added when the eperson is created by the ui. * try using newer checkout, same as upstream, since error is with git --------- Co-authored-by: MajoBerger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29880ed - Browse repository at this point
Copy the full SHA 29880edView commit details -
ufal/be-license-download-statistics (#462)
* Add logging of downloading restricted bitstreams. * Log downloading of every bitstream not only restricted ones. * Added docs * Refactored logging.
Configuration menu - View commit details
-
Copy full SHA for e2322c5 - Browse repository at this point
Copy the full SHA e2322c5View commit details
Commits on Dec 6, 2023
-
ufal/be-shibboleth-headers-encoding (#464)
* givenname and last name values are converted to UTF-8 encoding * Delete eperson in tests
Configuration menu - View commit details
-
Copy full SHA for c01af03 - Browse repository at this point
Copy the full SHA c01af03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6eb3726 - Browse repository at this point
Copy the full SHA 6eb3726View commit details
Commits on Dec 13, 2023
-
Fixed emails sending - added arguments and cfg properties that are sent in the email. (#470)
Configuration menu - View commit details
-
Copy full SHA for 4b9e7fc - Browse repository at this point
Copy the full SHA 4b9e7fcView commit details -
ufal/be-provenance-subbmitter-missing (#469)
* DSpace#8585 Add submitter information to provenance metadata * Cherry picked fix from vanilla and added test to check if the Item provenance metadata is added --------- Co-authored-by: Adán Román Ruiz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 989e6e8 - Browse repository at this point
Copy the full SHA 989e6e8View commit details
Commits on Dec 14, 2023
-
ufal/be-get-user-ip-address (#468)
* Created endpoint for fetching IP address with tests. * Made the code more understable
Configuration menu - View commit details
-
Copy full SHA for 85225d2 - Browse repository at this point
Copy the full SHA 85225d2View commit details -
* fixes ufal#1096 (#471) * Added publisher filter in the integration test check --------- Co-authored-by: Ondřej Košarko <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f85e76a - Browse repository at this point
Copy the full SHA f85e76aView commit details
Commits on Dec 15, 2023
-
ufal/zip-preview-configurable (#475)
* Made previewing of the file configurable. * The default value of the previewing the file must be true in the integration tests.
Configuration menu - View commit details
-
Copy full SHA for 27abb8a - Browse repository at this point
Copy the full SHA 27abb8aView commit details -
ufal/fe-oversized-file-upload-message
Exposed max file limit for upload from the cfg. (#477)
Configuration menu - View commit details
-
Copy full SHA for de08f26 - Browse repository at this point
Copy the full SHA de08f26View commit details
Commits on Dec 21, 2023
-
ufal/be-email-restricted-download
* Fixed comments in the clarin emails (#484)
Configuration menu - View commit details
-
Copy full SHA for bad4a91 - Browse repository at this point
Copy the full SHA bad4a91View commit details -
ufal/be-not-show-shib-welcome-page (#485)
* Added cfg property to enable/disable showing of the page with attributes passed from the idp.
Configuration menu - View commit details
-
Copy full SHA for 7b4bf52 - Browse repository at this point
Copy the full SHA 7b4bf52View commit details -
ufal/be-s3-customization (#481)
* The bitstream data are stored in to local store after uploading to S3 * The bitstream is removed from the S3 and local assetstore * Store number is specific if all storages are synchronized. * Return store number in the BitstreamRest object * Find out which store is used - it could be synchronized stores number. * Constant is moved to the Bitstream class * Synchronization of storages is not allowed by default - set up it in the test environment. * Added docs * Removed constant from the Bitstream class - it wasn't consistent * Overriden BitstreamStorageServiceImpl by custom SyncBitstreamStorageServiceImpl * Removed ClarinS3BitStoreService.java to SyncS3BitStoreService * Added doc and refactoring.
Configuration menu - View commit details
-
Copy full SHA for 3f2ecbb - Browse repository at this point
Copy the full SHA 3f2ecbbView commit details
Commits on Dec 22, 2023
-
ufal/be-s3-checker-sync (#486)
* Fixed UserCheck - There was created a wrong select * Fixed ChecksumCheck - the session was closed but there were some requests do the database then
Configuration menu - View commit details
-
Copy full SHA for 51d7a45 - Browse repository at this point
Copy the full SHA 51d7a45View commit details
Commits on Jan 3, 2024
-
internal/load-version-from-file (#488)
* Load version from the specific file and show content in the root endpoint. * Fixed checkstyle issue * DO not log anything if the VERSION file does not exist. Added VERSION file path into cfg property. * Append every line into final String.
Configuration menu - View commit details
-
Copy full SHA for faf9e42 - Browse repository at this point
Copy the full SHA faf9e42View commit details -
ufal/be-s3-checksum-fix (#487)
* Cherry picked fix S3 optimalization fixes from Vanilla * Cherry picked adding of pagination on cleanup * Updated Sync services according to S3 optimization fix * The checksum value is compared between S3 and local assetstore and the new result is inserted to the database. * Added docs and refactoring * The checksum values are exposed by REST API * Fixed failing tests --------- Co-authored-by: Tim Donohue <[email protected]> Co-authored-by: Luca Giamminonni <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf4f503 - Browse repository at this point
Copy the full SHA bf4f503View commit details
Commits on Jan 5, 2024
-
* add version to docker * Allow shell because it is using double quotes in the command string. * removed cat and ls commands --------- Co-authored-by: MajoBerger <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b5cdf03 - Browse repository at this point
Copy the full SHA b5cdf03View commit details -
ufal/comment-ever-failing-test
* Commented still failing tests (#490)
Configuration menu - View commit details
-
Copy full SHA for 2986f5c - Browse repository at this point
Copy the full SHA 2986f5cView commit details
Commits on Jan 8, 2024
-
internal/verion-update-path (#492)
* Updated `build.version.file.path` because the server cannot find `VERSION_D.txt` file * Added VERSION_D.txt info `.gitignore` * User ${dspace.dir} instead of absolute path
Configuration menu - View commit details
-
Copy full SHA for 98c74d7 - Browse repository at this point
Copy the full SHA 98c74d7View commit details
Commits on Jan 27, 2024
-
internal/be-upgrade-clarin-dspace-7.6 (#497)
* Split docker image builds into separate jobs to allow them to run in parallel. * Ensure 'main' code is tagged as 'latest' in DockerHub * Fixes DSpace#8558 - set Solr UTC timezone Set the timezone of the Solr date formatter to UTC * remove obsolete code fragments * Add action to automatically create a port PR when specified (cherry picked from commit f6a898c) * Run PR Port action as 'dspace-bot' to allow new PRs to trigger CI checks * Minor update to label_merge_conflicts to ignore any errors (seem random at this time) * Fix typo. Config must be a valid regex (cherry picked from commit 7995289) * Bump h2 from 2.1.214 to 2.2.220 Bumps [h2](https://github.com/h2database/h2database) from 2.1.214 to 2.2.220. - [Release notes](https://github.com/h2database/h2database/releases) - [Commits](h2database/h2database@version-2.1.214...version-2.2.220) --- updated-dependencies: - dependency-name: com.h2database:h2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Update FullTextContentStreams.java Fix NPE if bitstream is null * Update FullTextContentStreams.java Add additional NPE checks * Update ItemUtils.java Prevent npe if bitstream is null * dspace.cfg: remove old webui.itemlist properties These properties are no longer used in DSpace 7: webui.itemlist.widths webui.itemlist.*.widths webui.itemlist.tablewidth (cherry picked from commit 16c46c4) * dspace.cfg: remove old webui.browse.thumbnail.show property The webui.browse.thumbnail.show property is no longer used as of DSpace 7. Also remove subsequent references to adding thumbnails to item view columns since these are from legacy DSpace. (cherry picked from commit 213a546) * dspace.cfg: remove old webui.itemlist.browse.* property The webui.itemlist.browse.* properties are no longer used in DSpace 7. (cherry picked from commit 35f72bc) * Fix DSpace#8963: Remove deletion constraint from Groomer * Enable entity type to submission form mapping by default (cherry picked from commit b71eee8) * [DURACOM-179] replaced 'null' value with exception actual value in sendErrorResponse method calls having 'null' (cherry picked from commit aa35a47) * DS-8935. webui.browse.link CrossLinks - Fix for multiple exact matches Fixes DSpace#8935 when multiple exact match "webui.browse.link" configuration entries are present that point to different indexes. Modified the code to return the index associated with the given metadata (which is used as the key in the hash map), instead of the key from the keySet (which may not actually be the metadata value being searched for). DSpace#8935 (cherry picked from commit b846c53) * DSpace#9006 fix referenced configuration file (cherry picked from commit 29a88d7) * DSpace#9006 fix referenced configuration file (Test) (cherry picked from commit 309b0b3) * Fix DSpace#8933: Only add the base statistic core if it hasn't already been added * Remove duplicate code * On failure log the name of the assetstore file and trace causes of exception. (cherry picked from commit 22974e9) * Report Throwable's type too. (cherry picked from commit d6b612f) * More description on OutOfMemoryError too. (cherry picked from commit bbe5df3) * Remove useless log.info (cherry picked from commit 1f3ad99) * 103837: Refactor GA config to list bundles * README.md: Fix typo (cherry picked from commit ca8abdd) * Bump up versions of buildnumber-maven-plugin & build-helper-maven-plugin. add configuration for SCM failure (cherry picked from commit 78ea9e8) * 3331 - remove the --optimize feature of 'dspace stats-util' (cherry picked from commit 08c6509) * fix MissingOptionException on help (cherry picked from commit 8ae5ffb) * fix stylecheck (cherry picked from commit b1377ca) * ingore unrecognized arguments on help (cherry picked from commit 82c9b6f) * add DSpaceSkipUnknownArgumentsParser as parser to ignore/skip unknown arguments in cli by help, fix not necessary ParseException in help (cherry picked from commit 86285d7) * remove not necessary else (cherry picked from commit 064e2ca) * Enable new skip merge commit feature * dspace-api: remove unnecessary trailing whitespace * 103818 ItemServiceImpl#inheritCollectionDefaultPolicies now clears item READ policies if new parent collection has a default READ policy * 103818 Add boolean parameter to ItemServiceImpl#inheritCollectionDefaultPolicies to decide whether to override item read policies * 103818 Add boolean parameters to ItemServiceImpl methodds to decide whether to override read policies * 103818 Extend ItemServiceTest#testMoveItemToCollectionWithMoreRestrictiveReadPolicy * 104878 Fix error in ItemServiceTest related to inheriting collection policies upon item move * 104878 Adjust ItemServiceTest to expect correct behavior of bundles when item is migrated * Fix failing IT in BulkAccessControlIT * 103837: Fix isContentBitstream() in GoogleAsyncEventListener * Rename test suites that are really integration testing. (cherry picked from commit f66ca33) * Bump org.eclipse.jetty:jetty-xml Bumps [org.eclipse.jetty:jetty-xml](https://github.com/eclipse/jetty.project) from 9.4.51.v20230217 to 9.4.52.v20230823. - [Release notes](https://github.com/eclipse/jetty.project/releases) - [Commits](jetty/jetty.project@jetty-9.4.51.v20230217...jetty-9.4.52.v20230823) --- updated-dependencies: - dependency-name: org.eclipse.jetty:jetty-xml dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> (cherry picked from commit 2bcc0b3) * Add note that rebooting Tomcat required * Add websvc.opensearch.autolink and websvc.opensearch.shortname to exposed REST configuration properties (cherry picked from commit 80b35c9) * Add a "container friendly" log4j2 cfg and output compose dspace log to console (cherry picked from commit 9eefd56) * Fix ClassCastException (Collection cannot be cast to Item) in Handle identifier classes (cherry picked from commit 1271374) * Fix checkstyle. Correct grammar of comment while doing so. (cherry picked from commit ffa2683) * Avoid double slashes in sitemap paths. (cherry picked from commit eae4463) * Remove 'cross join' from count query. Updates "countHandlesByPrefix" to use a query similar to existing "findByPrefix" (cherry picked from commit 14223bd) * fix logical bug when checking if field is controlled authority * remove optimize option from oai import * added authorization check for license bitstream in OAI import * OAI: add support to extract embargo from bitstreams and expose it in OAI metadata (cherry picked from commit db81d75) * ItemUtils.java: added method doc (cherry picked from commit 51e60fb) * ItemUtils.java: improved method to account for multiple embargo policies and select the longest embargo (cherry picked from commit 538be7f) * Refactored access-status to include embargo date based on the DefaultAccessStatusHelper logic (look at primary or first bitstream) (cherry picked from commit 895926f) * Remove unused imports (cherry picked from commit 4bd2cfd) * Fix style issues (cherry picked from commit 724a4ff) * Fix style issues (cherry picked from commit 6e2c8a4) * Add null check (cherry picked from commit 0de4c39) * ItemUtils.java: refactored addEmbargoField (cherry picked from commit 291afa7) * uketd_dc.xsl: also expose access-status if embargo or restricted (cherry picked from commit 4b40872) * DefaultAccessStatusHelper: fix logic to take shortest embargo (cherry picked from commit d17ef09) * Remove currently unused customisation of ItemUtils (cherry picked from commit 490a982) * DefaultAccessStatusHelper: getEmbargoFromItem return null embargo if status than embargo (cherry picked from commit e05e73a) * Additional Item class cast fixes in handle providers DSOs were not properly checked if they were instanceof Item before attempting the cast in HandleIdentifierProvider and VersionedHandleIdentifierProviderWithCanonicalHandles * Remove Oracle script that accidentally made it in via DSpace#8800 (cherry picked from commit 5e04edf) * 8968 - request-a-copy email: non ASCII characters are encoded as HTML character entity references (cherry picked from commit db36d5e) * unused import (cherry picked from commit bf6e042) * 8968 - added custom StringEscapper (cherry picked from commit 103c8ee) * checkstyle (cherry picked from commit 2c2b3b1) * 8968 - implementated using HtmlUtils scaping (cherry picked from commit 090beed) * checkstiye (cherry picked from commit d12fbe2) * Define _version_ * DSpace#8585 Add submitter information to provenance metadata (cherry picked from commit c15ac0e) * 8585 - added provenance to metadata-import and itemImport (cherry picked from commit ea6307d) * dspace-api: fix misaligned comment (cherry picked from commit 4fba787) * oai_openaire.xsl : change resourceTypeGeneral for thesis Thesis are "Literature" resource type (resourceTypeGeneral), not "other research product" ref: openaire/guidelines-literature-repositories#43 (comment) and https://api.openaire.eu/vocabularies/dnet:result_typologies/publication (cherry picked from commit 669ff34) * Bump org.eclipse.jetty:jetty-http Bumps [org.eclipse.jetty:jetty-http](https://github.com/eclipse/jetty.project) from 9.4.52.v20230823 to 9.4.53.v20231009. - [Release notes](https://github.com/eclipse/jetty.project/releases) - [Commits](jetty/jetty.project@jetty-9.4.52.v20230823...jetty-9.4.53.v20231009) --- updated-dependencies: - dependency-name: org.eclipse.jetty:jetty-http dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Bump org.json:json from 20230227 to 20231013 in /dspace-api Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20230227 to 20231013. - [Release notes](https://github.com/douglascrockford/JSON-java/releases) - [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md) - [Commits](https://github.com/douglascrockford/JSON-java/commits) --- updated-dependencies: - dependency-name: org.json:json dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> (cherry picked from commit 11a08f1) * Reading localized license file. * Reading localized license file. * Applying commit 6108c98 * quote Pattern for thumbnail resolution constructed from bitstream filename (cherry picked from commit a124807) * check null value of bitstream name before quoting name for regex (cherry picked from commit a9bcc0c) * extract bitstream thumbnail name pattern into own function (cherry picked from commit c5466c2) * Make workflow curation tasks actually work. When curation runs, there was no "current user" and no claimed task, so the code broke when trying to find people to notify about curation failures. (cherry picked from commit a76af35) * Community request: fake EPerson from configuration. (cherry picked from commit bb9e88d) * Correct some documentation. (cherry picked from commit be22790) * Handle missing role. (cherry picked from commit 2e62fa3) * Fix "Site cannot be indexed" error by ignoring ADD/REMOVE events on Site object (cherry picked from commit ef7f02f) * Add a null check when assigning ldap groups Prevent NullReferenceException by checking if the group list is null Fixes DSpace#8920 (cherry picked from commit bb6498e) * 9043 use Templates for compiled XSLT instead of Transformer - use Templates are thread-safe and NOT Transformer (cherry picked from commit 1160341) * Update to newly released XOAI 3.4.0 (cherry picked from commit 160ebbd) * add test and fix (cherry picked from commit 48b0b71) * unset primary bitstream on bitstream service (cherry picked from commit 47ca74b) * adding sql expression to fix deleted primary bitstreams from bundle (cherry picked from commit 8a531ad) * add bundle remove authorization (cherry picked from commit 3255e07) * adding missing bundle REMOVE authorization (cherry picked from commit 4a05600) * add missing head style check (cherry picked from commit caba4bb) * fix style errors (cherry picked from commit 74605f1) * new testDeleteBitstreamAndUnsetPrimaryBitstreamID test for primary bitstream verification (cherry picked from commit e6d108a) * new testDeleteBitstreamAndUnsetPrimaryBitstreamID test for primary bitstream verification (cherry picked from commit ad0d22a) * new testDeleteBitstreamAndUnsetPrimaryBitstreamID remove unnecessary stubs (cherry picked from commit a3e506c) * make comments more clear to understand (cherry picked from commit c0bbd9d) * typo (cherry picked from commit 74cce86) * Add basic pagination to /groups/[uuid]/epersons endpoint (cherry picked from commit 74c7235) * Bug fix. Only use pageSize and offset if >0 (cherry picked from commit 15de2d0) * Add missing pagination test for /groups/[uuid]/epersons (cherry picked from commit 457dd9a) * Add pagination to /groups/[uuid]/subgroups endpoint, along with tests (cherry picked from commit e7c4b9e) * Add basic unit test for new EpersonService methods (cherry picked from commit c000e54) * Minor unit test fix. Use isEqualCollection to compare list with Hibernate results (cherry picked from commit cdb68a6) * Add countAllMembers() with tests. Update tests to use try/catch (cherry picked from commit 58a15b7) * Replace several usages of allMembers() with count methods to avoid performance issues (cherry picked from commit 2c9165a) * Fix bug in logic for determining whether a workflow group will be left empty. Need to check *both* EPerson and subgroup counts. (cherry picked from commit 9832259) * Use join instead of subquery as join seems slightly faster. (cherry picked from commit 9c0bf08) * Address feedback. Initialize HashSet sizes to avoid resizing. Correct comment about indeterminante ordering. (cherry picked from commit f011a5a) * Allow users with write permission to view hidden metadata (cherry picked from commit 65a17d4) * Test modification: allow users with write rights to see hidden metadata (cherry picked from commit df7f6e9) * Add test to check that user with read rights can see hidden metadata (cherry picked from commit 03496c3) * Verify optional message is not missing or a literal "null" value (cherry picked from commit 534ee3a) * Change the database mode to READ_ONLY during the indexing by discovery consumer (IndexEventConsumer) (cherry picked from commit 94822b5) * Add functions to do a manual flush of the db session and call flush before change to READ_ONLY mode to be sure we index the current object (cherry picked from commit c33d3fa) * Flush database changes after switching to READONLY mode (cherry picked from commit 00a6531) * Add test to check retrieving of policies after changing mode to READ_ONLY (cherry picked from commit d19a959) * Change class name to ContextIT and correct a test (cherry picked from commit a556799) * dspace/config: update spider agent list Update list of spider user agents from the COUNTER-Robots project. See: https://github.com/atmire/COUNTER-Robots (cherry picked from commit 7566a79) * removed options to ping search engines when generating sitemaps (cherry picked from commit f8f8806) * XmlWorkflowCuratorServiceImpl: add check to queue task if configured; Curation: remove obsolete code preventing curation running on workflow tasks as DSpace#3157 is now implemented * Return both user and operational LDAP attributes Explicitly request both user and operation attributes for LDAP group search as the default searching does not include operational attributes. This is required to fetch the memberOf attribute when checking LDAP group membership. Fixes DSpace#9151 (cherry picked from commit 56b7cbf) * [DURACOM-200] improvement of checker script (cherry picked from commit 5a7c795) * 108055: isClosed method should use xml configuration (cherry picked from commit d800d80) * [DURACOM-192] Authentication Method related special groups are put in claim set even if a different authentication method is used (cherry picked from commit 6504d74) * [DURACOM-192] Added test (cherry picked from commit fa39251) * 107891: Cache administrator group (cherry picked from commit 1e82ca7) * DURACOM-199 improved test to show bug related to restricted content (cherry picked from commit dac4df9) * DURACOM-199 fix sitemap generator for restricted content and improve performance (cherry picked from commit 6d9ca38) * [Port dspace-7_x] Event consumer for submission config reloading when a collection changes (DSpace#9196) * initialization with refactoring (cherry picked from commit e93dc1c) * also consider SubmissionConfigReaderException (cherry picked from commit 8a04b87) * rename consumer file (cherry picked from commit f6c92a4) * init submission service factory (cherry picked from commit fcc5239) * set submissionconfig config settings by default (cherry picked from commit e343d51) * renaming SubmissionConfigReaderService (cherry picked from commit 9ea7c32) * support for SubmissionConfigService (cherry picked from commit 61389fb) * fixing style errors and renaming submissionConfigService (cherry picked from commit 5f49491) * fixing style errors and unused imports (cherry picked from commit 31d9251) * set default submission event configs (cherry picked from commit 578198c) * adding force indexing action to Consumer (cherry picked from commit b912364) * stylecheck fixes (cherry picked from commit 89e89c3) * undo event.dispatcher.noindex.consumers (cherry picked from commit ae9dc5f) --------- Co-authored-by: Paulo Graça <[email protected]> * Add isNotMemberOf for groups, including unit and integration tests (cherry picked from commit 9d271b2) * Implement searchNonMembers for EPersonService. Add tests to prove it works (and tests for search()). Requires minor bug fix to AbstractHibernateDSODAO to allow for additional OR/AND clauses to be appended. (cherry picked from commit f186dcf) * Add /epersons/search/isNotMemberOf endpoint to REST API along with integration tests (cherry picked from commit 5208a35) * Bug fix to EPersonDAOImpl. Correctly determine if excluded group needs to be preceded by AND or WHERE (cherry picked from commit e5e0eaa) * Updated IIIF Controller IT to text bitstream and bundle exclusions (cherry picked from commit e92b4b7) * Simplified the process of fixing the tests after adding new sidebar facets/search filters and sort options to discover.xml (cherry picked from commit b40ad0d) * 107671: Expose the handle.canonical.prefix to the frontend (cherry picked from commit 6d86e65) * Remove line breaks from default.license because they are being rendered in the frontend (cherry picked from commit 56aae34) * [Port dspace-7_x] subscription email: do not send email if nothing has changed (DSpace#9204) * improved subscriptions email template (cherry picked from commit 6e7b327) * do not send emails without content (cherry picked from commit 926b242) * fixed coding style violations (cherry picked from commit fdacec0) * removed unnecessary isEmpty check as suggested by reviewer (cherry picked from commit 30a837f) * moved null check on indexableObjects in generateBodyMail (cherry picked from commit b43c340) * fixed unhandled IOException (cherry picked from commit 9b3f7b6) * fixed typo in bodyCommunities (cherry picked from commit ac3d02e) * do not use != to compare strings (cherry picked from commit e460183) * fixed improper handling of empty list (cherry picked from commit ac72aae) --------- Co-authored-by: Sascha Szott <[email protected]> * [maven-release-plugin] prepare release dspace-7.6.1 * Fixed checkstyle issues * Fixed compilation errors * Removed redundant service definitions in the `core-factory-services.xml` because unit tests was failing * Removed redundant bean in the `discovery.xml` * Removed redundant `latestVersion` from `schema.xml` * Fixed wrong resolved conflicts - the app cannot start running * Used ClarinVersionedHandleIdentifierProvider instead of Vanilla one in the `identifier-service.xml` * Fixed tests - the user has an authorization to remove bundle * Fixed failing test in the `MetadataExportSearchIT` it was trying to test dateIssued filter, but the CLARIN DSpace doesn't use that. * controlled.authority.dc.relation is changed in the configuration by CLARIN so the test VersioningWithRelationshipsIT is failing because of that. * Fixed wrong license validation class * Removed test which was accidentaly added durign resolving conflicts * The ACL tag restricted loading of some input field which was missing in the assert * The test cannot convert `Oct` from the xml to normal number because of Slovak default locale which doesn't know what `Oct` means in the date. I set up EN locale for the current test * Added clarin set up of search Facets into integration tests - because src/test/java/org/dspace/app/rest/DiscoveryScopeBasedRestControllerIT.java was failing * Added method `areSpecialGroupsApplicable` into ClarinShibAuthentication because after shib authentication the user wasn't assinged into special group because of some dspace new feature * Change DEFAULT_AMOUNT_FORMATS in the BitstreamFormatRestRepositoryIT.java because vanila has added a new format. * Ignored still failing RegistrationRestRepositoryIT test - it is ignored also in the 7.5 version * fix: Failure of org.dspace.app.rest.SitemapRestControllerIT when running locally * Ignore pubmedImportMetadataGetRecordsTest or allow ssl * Let the pubmedImportMetadataGetRecordsTests ignored * Fixed CurationIT - it failed on the Stream because Stream has null param. Null param was because of null handle on the Site object - the site handle was removed in the `ClarinHandleImportControllerIT.java#createHandleWithoutDSpaceObjectTest`. * Do not delete site handle in the HandleRestRepositoryIT * Updated scripts for fast building 7.6.1 * Moved flyway script for updating checksum_results into separate file * Added missing headers --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: Tim Donohue <[email protected]> Co-authored-by: Sean Kalynuk <[email protected]> Co-authored-by: Sascha Szott <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Agustina Martinez <[email protected]> Co-authored-by: Alan Orth <[email protected]> Co-authored-by: Martin Walk <[email protected]> Co-authored-by: corrado lombardi <[email protected]> Co-authored-by: David P. Steelman <[email protected]> Co-authored-by: Christian Bethge <[email protected]> Co-authored-by: max.nuding <[email protected]> Co-authored-by: Max Nuding <[email protected]> Co-authored-by: Mark H. Wood <[email protected]> Co-authored-by: Nona Luypaert <[email protected]> Co-authored-by: Christian Clauss <[email protected]> Co-authored-by: Hrafn Malmquist <[email protected]> Co-authored-by: aroman-arvo <[email protected]> Co-authored-by: Christian Bethge <[email protected]> Co-authored-by: Koen Pauwels <[email protected]> Co-authored-by: Mark Cooper <[email protected]> Co-authored-by: nwoodward <[email protected]> Co-authored-by: Kim Shepherd <[email protected]> Co-authored-by: Marie-Hélène Vézina <[email protected]> Co-authored-by: damian <[email protected]> Co-authored-by: Gantner, Florian Klaus <[email protected]> Co-authored-by: wwuck <[email protected]> Co-authored-by: Paulo Graça <[email protected]> Co-authored-by: Toni Prieto <[email protected]> Co-authored-by: mohamed eskander <[email protected]> Co-authored-by: Jens Vannerum <[email protected]> Co-authored-by: Luca Giamminonni <[email protected]> Co-authored-by: Andrea Bollini <[email protected]> Co-authored-by: DSpace Bot <[email protected]> Co-authored-by: Michael Spalti <[email protected]> Co-authored-by: Alexandre Vryghem <[email protected]> Co-authored-by: Shankeerthan Kasilingam <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 88d76fd - Browse repository at this point
Copy the full SHA 88d76fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e855d9 - Browse repository at this point
Copy the full SHA 7e855d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 220fce8 - Browse repository at this point
Copy the full SHA 220fce8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c54fbd4 - Browse repository at this point
Copy the full SHA c54fbd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0322cc2 - Browse repository at this point
Copy the full SHA 0322cc2View commit details
Commits on Jan 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0b3cb36 - Browse repository at this point
Copy the full SHA 0b3cb36View commit details -
jm committed
Jan 29, 2024 Configuration menu - View commit details
-
Copy full SHA for a623f9a - Browse repository at this point
Copy the full SHA a623f9aView commit details
Commits on Jan 31, 2024
-
Merge pull request #501 from dataquest-dev/internal/fix_failing_vocab…
…uralyit Internal/fix failing vocaburalyit
Configuration menu - View commit details
-
Copy full SHA for 93978f8 - Browse repository at this point
Copy the full SHA 93978f8View commit details
Commits on Feb 2, 2024
-
Merge pull request #506 from dataquest-dev/pre_commit
use checkstyle before commit
Configuration menu - View commit details
-
Copy full SHA for f4dff5d - Browse repository at this point
Copy the full SHA f4dff5dView commit details -
remove fix duplicate dependency
jm committedFeb 2, 2024 Configuration menu - View commit details
-
Copy full SHA for a9d00d4 - Browse repository at this point
Copy the full SHA a9d00d4View commit details
Commits on Feb 9, 2024
-
remove discofeed related fetching from obsolete discojuice servers (#508
Configuration menu - View commit details
-
Copy full SHA for 3f7ca7e - Browse repository at this point
Copy the full SHA 3f7ca7eView commit details
Commits on Feb 12, 2024
-
ufal/cannot-upload-big-file (#533)
* Do not compute localChecksum because it takes too long for the big files. The checksum is computed using DigestInputStream object. Copy content into sync local assetstore using buffered copying. * Fixed checkstyle issue * Updated comment about creating required directories
Configuration menu - View commit details
-
Copy full SHA for 855c369 - Browse repository at this point
Copy the full SHA 855c369View commit details
Commits on Feb 15, 2024
-
ufal/license-agreement-wrong-behaviour (#534)
* The all transactions are not updated in the user metadata after a new download.. * Return the user metadata depending on user registration, bitstream, mapping and the last translation. * Fixed checkstyle issues * Fixed failing integration tests - do not fetch user metadata for testing by ID where there are more tests which creates the user metadata
Configuration menu - View commit details
-
Copy full SHA for a2254c2 - Browse repository at this point
Copy the full SHA a2254c2View commit details -
* Disable SSL check for specific discofeed requests * Fixed checkstyle issues * Do not throw error in private constructor * Fixed failing IT - ssl check wasn't disabled * Ignore integration test which is trying to connect to our private network.
Configuration menu - View commit details
-
Copy full SHA for 2553357 - Browse repository at this point
Copy the full SHA 2553357View commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 92df659 - Browse repository at this point
Copy the full SHA 92df659View commit details -
* Temp commit - upload a file by uploading 50MB parts * Added uploading the file by parts - for every part is computed checksum and compared with UploadPartResult's ETag. This feature could be enabled or disabled by cfg. * Undo S3BitStoreService changes * Fixed checkstyle issues * Prettify the code * Changed cfg property to be better understandable and file size is converted into constant.
Configuration menu - View commit details
-
Copy full SHA for e198b09 - Browse repository at this point
Copy the full SHA e198b09View commit details
Commits on Feb 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf4dfaf - Browse repository at this point
Copy the full SHA bf4dfafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29bf0c7 - Browse repository at this point
Copy the full SHA 29bf0c7View commit details
Commits on Feb 23, 2024
-
* run correct actions on correct repos * remove old docker job, separating it to several * reusable build yml from upstream * upstream docker.yml version * first test run * steppify docker.yml action to be able to add more steps * added python version to reusable build * fix incorrect usage of steps in gh action * corect the type in reusable wf * correct condition in python version script * corrected the branch * corrected image dockerhub owner * no linux/arm64 * comment out unused tasks; minor corrections * do not redepoy becuse jm said so * do not use codecov * disable deploy differently
Configuration menu - View commit details
-
Copy full SHA for 39550ae - Browse repository at this point
Copy the full SHA 39550aeView commit details
Commits on Feb 26, 2024
-
extend possibilities for using version script (#542)
* parametrized output of python version script * RUUUN * correct version placement * correct branches for run of gh action
Configuration menu - View commit details
-
Copy full SHA for 3fd6e82 - Browse repository at this point
Copy the full SHA 3fd6e82View commit details
Commits on Feb 27, 2024
-
Fix all mistakes in the /home page (#543)
* Configured browsing by language * Updated tests following the browsing cfg
Configuration menu - View commit details
-
Copy full SHA for 50d28ae - Browse repository at this point
Copy the full SHA 50d28aeView commit details
Commits on Feb 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 516fb1f - Browse repository at this point
Copy the full SHA 516fb1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e4d5e1 - Browse repository at this point
Copy the full SHA 8e4d5e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d287a7a - Browse repository at this point
Copy the full SHA d287a7aView commit details
Commits on Mar 1, 2024
-
Improve version info, add release-tag action
add run link to version info correct image for tests (remove dspace-dependencies from migrate to 7.5) add action to release on tagging
Configuration menu - View commit details
-
Copy full SHA for 905a8d9 - Browse repository at this point
Copy the full SHA 905a8d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71e07a4 - Browse repository at this point
Copy the full SHA 71e07a4View commit details
Commits on Mar 14, 2024
-
Fixed all mistakes in the Item View page (#551)
* Remove the xml info and bibtex tag from the citation refbox * Show handle and DOI in the Item View following the new cfg property * Made updating xml string more generic * Updated the method name for the getting text content from the bibtex xml.
Configuration menu - View commit details
-
Copy full SHA for 1f7d431 - Browse repository at this point
Copy the full SHA 1f7d431View commit details
Commits on Mar 15, 2024
-
Fixed all mistakes in the Search page (#549)
* File size in the MetadataBitstreamWrapperRest changed to `long` type instead of String, the FE transfer all bytes into readable form. * Changed default sorting options * Added a new search configuration for the homepage, because searching by `dc.date.accesioned` must be removed because of clarin requirements, but the homepage uses searching by `dc.date.accesioned` * Configured searching by Item Type in the search page. * Updated community indexing - added _filter and _keyword because they are needed to work as facet and filter * Updated `Rights` and `Community` configuration. Changed to `text` type. * Allow Site usage reports for the Anonymous user * Fixed MetadataBitstreamRestRepositoryIT - the Matcher has a problem to compare long types. * Fixed DiscoveryScopeBasedRestControllerIT - the expected facets and Matchers did must be updated. * Fixed ClarinDiscoveryRestControllerIT - the expected facets and Matchers did must be updated.
Configuration menu - View commit details
-
Copy full SHA for 117f018 - Browse repository at this point
Copy the full SHA 117f018View commit details
Commits on Mar 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 638b1cb - Browse repository at this point
Copy the full SHA 638b1cbView commit details -
* Added `edm.xml` registry * Fixed cfg for `edm.xml`
Configuration menu - View commit details
-
Copy full SHA for dd978aa - Browse repository at this point
Copy the full SHA dd978aaView commit details -
Updated shibboleth cfg properties (firstname, lastname, netid, email) (…
…#558) * Updated shibboleth cfg properties (firstname, lastname, netid, email) * Keep vanilla shib headers for the integration tests
Configuration menu - View commit details
-
Copy full SHA for f08b0eb - Browse repository at this point
Copy the full SHA f08b0ebView commit details
Commits on Mar 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 086ba80 - Browse repository at this point
Copy the full SHA 086ba80View commit details
Commits on Mar 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8cb0431 - Browse repository at this point
Copy the full SHA 8cb0431View commit details
Commits on Mar 26, 2024
-
Disabled showing
Accesioned sort option
by cfg (#568)* Disabled showing `Accesioned sort option` by cfg * Fixed when the `sort.options.filtered` property is empty
Configuration menu - View commit details
-
Copy full SHA for dcf8431 - Browse repository at this point
Copy the full SHA dcf8431View commit details
Commits on Mar 28, 2024
-
* Turned off and tested on dev. * Allowed signposting for the integration tests
Configuration menu - View commit details
-
Copy full SHA for fe63fdb - Browse repository at this point
Copy the full SHA fe63fdbView commit details -
Show all values for the Subject facet in the search page. (#569)
* Updated fast building app after config change. * Added a new search facet to return facet values with and without splitter. With - search page side bar, without - homepage. * Show values in search page and do not show them on Home page, added tests. * Fixed tests which were failing because of Solr indexing updates
Configuration menu - View commit details
-
Copy full SHA for 10ecfb7 - Browse repository at this point
Copy the full SHA 10ecfb7View commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 30018b0 - Browse repository at this point
Copy the full SHA 30018b0View commit details -
use true, for cmdi crosswalk (#629)
* use true, for cmdi crosswalk * test fix
Configuration menu - View commit details
-
Copy full SHA for c8b899b - Browse repository at this point
Copy the full SHA c8b899bView commit details
Commits on Apr 17, 2024
-
[Port dspace-7_x] Update of DataCite crosswalk to metadata schema 4.5 Co-authored-by: Tim Donohue <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 68379d4 - Browse repository at this point
Copy the full SHA 68379d4View commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 92108eb - Browse repository at this point
Copy the full SHA 92108ebView commit details