invenio-uploadbyurl issueshttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues2022-04-06T11:10:09+02:00https://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/55Remove elasticsearch7 dependency2022-04-06T11:10:09+02:00David Paped.pape@hzdr.deRemove elasticsearch7 dependencyDavid Paped.pape@hzdr.deDavid Paped.pape@hzdr.dehttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/54Job Failed #4875222023-02-10T10:30:57+01:00Knodel, Dr. Oliver (FWCC) - 132739Job Failed #487522Job [#487522](https://gitlab.hzdr.de/rodare/invenio-uploadbyurl/-/jobs/487522) failed for 2e0791d7c94ca618e4ef1918a8f9d50c0f5b550f:Job [#487522](https://gitlab.hzdr.de/rodare/invenio-uploadbyurl/-/jobs/487522) failed for 2e0791d7c94ca618e4ef1918a8f9d50c0f5b550f:Knodel, Dr. Oliver (FWCC) - 132739Knodel, Dr. Oliver (FWCC) - 132739https://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/51Disable mail notifications for specific user2018-12-14T11:04:48+01:00Huste, TobiasDisable mail notifications for specific userIn order to prepare the integration of ROBIS and RODARE the module must be able to exclude specific users from receiving notifications about the job status.
Should be enought to make it configurable via a new configuration variableIn order to prepare the integration of ROBIS and RODARE the module must be able to exclude specific users from receiving notifications about the job status.
Should be enought to make it configurable via a new configuration variableHuste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/48Setup pages accessible without being logged in2018-10-12T11:42:04+02:00Huste, TobiasSetup pages accessible without being logged inPutting the `login_required` decorator before `blueprint.route` makes the initialization page accessible without being logged in.Putting the `login_required` decorator before `blueprint.route` makes the initialization page accessible without being logged in.Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/47Set TTL for job IDs stored in Redis2018-10-11T15:52:54+02:00Huste, TobiasSet TTL for job IDs stored in RedisThe job IDs are currently stored in Redis, but no Time-To-Live is set. Set the TTL to 1 week.The job IDs are currently stored in Redis, but no Time-To-Live is set. Set the TTL to 1 week.Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/46Create API to get all active background jobs2018-10-19T08:06:59+02:00Huste, TobiasCreate API to get all active background jobsCurrently, it is not easily possible to get the status of the user's jobs while they are running.
Implement an API endpoint, that returns the status of the user's jobs.Currently, it is not easily possible to get the status of the user's jobs while they are running.
Implement an API endpoint, that returns the status of the user's jobs.https://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/45Fix failing builds2018-09-20T16:35:20+02:00Huste, TobiasFix failing buildsSometimes builds fail due to some caching issue.
Use a separate cache for the different jobs.Sometimes builds fail due to some caching issue.
Use a separate cache for the different jobs.Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/44Reduce complexity of .gitlab-ci.yml2018-09-20T10:57:18+02:00Huste, TobiasReduce complexity of .gitlab-ci.ymlThe complexity of our `.gitlab-ci.yml` file can be massively improved by using special YAML features as given in (https://docs.gitlab.com/ee/ci/yaml/#special-yaml-features).The complexity of our `.gitlab-ci.yml` file can be massively improved by using special YAML features as given in (https://docs.gitlab.com/ee/ci/yaml/#special-yaml-features).Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/43Add Python 3.6 to .gitlab-ci.yml2018-09-14T08:14:52+02:00Huste, TobiasAdd Python 3.6 to .gitlab-ci.ymlHuste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/42Replace external requests2018-10-11T12:59:24+02:00Huste, TobiasReplace external requestsReplace external HTTP requests using `httpretty`Replace external HTTP requests using `httpretty`Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/41Return proper error message, if endpoint cannot be resolved2018-05-14T08:35:17+02:00Huste, TobiasReturn proper error message, if endpoint cannot be resolvedCurrently, everything which is a valid URL is accepted. Check if the URL really exists and display a proper error message in case of failure.Currently, everything which is a valid URL is accepted. Check if the URL really exists and display a proper error message in case of failure.Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/40Send notification mail for HTTP upload2018-05-07T16:47:35+02:00Huste, TobiasSend notification mail for HTTP uploadCurrently, a notification email is only sent for sftp upload. Send the same mail also for the URL upload.Currently, a notification email is only sent for sftp upload. Send the same mail also for the URL upload.Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/39Update invenio dependencies2018-04-11T09:40:27+02:00Huste, TobiasUpdate invenio dependenciesUpdate the invenio-dependencies to their latest versions.Update the invenio-dependencies to their latest versions.Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/37Tests fail with most recent invenio releases2018-03-23T10:02:37+01:00Huste, TobiasTests fail with most recent invenio releasesFix the failing tests.
Probably the values which are put into redis do not have the correct type:
```python
OSError: Provided data is not of type bytes
```Fix the failing tests.
Probably the values which are put into redis do not have the correct type:
```python
OSError: Provided data is not of type bytes
```Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/36Fix failing tests2018-02-22T10:06:34+01:00Huste, TobiasFix failing testsLast builds failed on master. Fix it.Last builds failed on master. Fix it.Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/35Update sftp-docker location2018-02-08T11:28:10+01:00Huste, TobiasUpdate sftp-docker locationThe project `sftp-docker` was moved to the RODARE group. Update the registry links in `.gitlab-ci.yml`.The project `sftp-docker` was moved to the RODARE group. Update the registry links in `.gitlab-ci.yml`.Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/34Fix timeout for very large directories2018-02-06T10:01:21+01:00Huste, TobiasFix timeout for very large directoriesThere exist very large directories with lots of files and subdirectories.
Currently, this will result in a timeout.
Possible solutions:
- Limit the number of directories to be listed.There exist very large directories with lots of files and subdirectories.
Currently, this will result in a timeout.
Possible solutions:
- Limit the number of directories to be listed.Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/33Deployment to Gitlab pages2018-02-06T10:37:27+01:00Huste, TobiasDeployment to Gitlab pagesAdd deployment to GitLab pages if feature is enabled.Add deployment to GitLab pages if feature is enabled.Huste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/32Add examples app to documentation2018-02-02T11:22:46+01:00Huste, TobiasAdd examples app to documentationHuste, TobiasHuste, Tobiashttps://codebase.helmholtz.cloud/rodare/invenio-uploadbyurl/-/issues/29Make module public2018-02-01T18:39:47+01:00Huste, TobiasMake module public- [x] Switch license to GPLv3
- [x] Create entry in ROBIS- [x] Switch license to GPLv3
- [x] Create entry in ROBISHuste, TobiasHuste, Tobias