Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* - Fix the "Upload" models fields and correctly link it to the "GeoNode Layer" * - Adding REST Interfaces for the "Upload" models * - [WIP] Upload api test cases * - [WIP] Hide non processed resources * - [WIP] Management of the Importer Session during Resume * - [WIP] Hide dirty resources to everyone / Make sure Upload delete cascade is invoked everytime * - [WIP] Update the UploaderSession state everytime we reload the importer session * - [WIP] Set Uploader Session state to INVALID if any error occurs * - [WIP] Get rid of incomplete uploads on templates that are not related to layer uploads * - [WIP] Exposing Upload resume, delete and import URLs via REST APIs * update workflow and ui of incomplete upload list * replace import_id with id for the request to the api * improve link button behaviour * - Adapt failing test cases to the new "dirty_state" filtering condition * - [WIP] Do not throw an exception when creating the "resume_url" * - [WIP] Move the "Layer Info" button to the upload list * add pagination and remove modal on list of incomplete upload * Revert " - Adapt failing test cases to the new "dirty_state" filtering condition" This reverts commit bee78bd. * - [WIP] Make the Upload return URLs "state" aware * - [WIP] Handle upload POST via REST interface * - [WIP] Make "resourcebase_api" use "get_visible_resources" more efficiently - General code optimization and test case fixing * - [WIP] Do not delete the Upload associated Layer * - [WIP] Adding Upload Test Cases * - Test fixes * - Test fixes * - Adding Upload Selenium Live Tests * add processed item to the upload table * - [WIP] Adding "create_date" to the Upload session * sort the table by created date * - Test fixes * - Updating translations * - Test fixes * - Test fixes Co-authored-by: allyoucanmap <[email protected]> (cherry picked from commit 14070b2) # Conflicts: # geonode/api/tests.py # geonode/locale/af/LC_MESSAGES/django.po # geonode/locale/af/LC_MESSAGES/djangojs.po # geonode/locale/al/LC_MESSAGES/django.po # geonode/locale/al/LC_MESSAGES/djangojs.po # geonode/locale/am/LC_MESSAGES/django.po # geonode/locale/am/LC_MESSAGES/djangojs.po # geonode/locale/ar/LC_MESSAGES/django.mo # geonode/locale/ar/LC_MESSAGES/django.po # geonode/locale/ar/LC_MESSAGES/djangojs.po # geonode/locale/bg_BG/LC_MESSAGES/django.po # geonode/locale/bg_BG/LC_MESSAGES/djangojs.po # geonode/locale/bn/LC_MESSAGES/django.po # geonode/locale/bn/LC_MESSAGES/djangojs.po # geonode/locale/de/LC_MESSAGES/django.mo # geonode/locale/de/LC_MESSAGES/django.po # geonode/locale/de/LC_MESSAGES/djangojs.po # geonode/locale/el/LC_MESSAGES/django.mo # geonode/locale/el/LC_MESSAGES/django.po # geonode/locale/el/LC_MESSAGES/djangojs.po # geonode/locale/en/LC_MESSAGES/django.mo # geonode/locale/en/LC_MESSAGES/django.po # geonode/locale/en/LC_MESSAGES/djangojs.po # geonode/locale/es/LC_MESSAGES/django.mo # geonode/locale/es/LC_MESSAGES/django.po # geonode/locale/es/LC_MESSAGES/djangojs.po # geonode/locale/fa/LC_MESSAGES/django.po # geonode/locale/fa/LC_MESSAGES/djangojs.po # geonode/locale/fa_IR/LC_MESSAGES/django.po # geonode/locale/fa_IR/LC_MESSAGES/djangojs.po # geonode/locale/fi/LC_MESSAGES/django.po # geonode/locale/fi/LC_MESSAGES/djangojs.po # geonode/locale/fil/LC_MESSAGES/django.po # geonode/locale/fil/LC_MESSAGES/djangojs.po # geonode/locale/fr/LC_MESSAGES/django.mo # geonode/locale/fr/LC_MESSAGES/django.po # geonode/locale/fr/LC_MESSAGES/djangojs.po # geonode/locale/hu/LC_MESSAGES/django.po # geonode/locale/hu/LC_MESSAGES/djangojs.po # geonode/locale/id/LC_MESSAGES/django.po # geonode/locale/id/LC_MESSAGES/djangojs.po # geonode/locale/it/LC_MESSAGES/django.mo # geonode/locale/it/LC_MESSAGES/django.po # geonode/locale/it/LC_MESSAGES/djangojs.mo # geonode/locale/it/LC_MESSAGES/djangojs.po # geonode/locale/ja/LC_MESSAGES/django.po # geonode/locale/ja/LC_MESSAGES/djangojs.po # geonode/locale/ka/LC_MESSAGES/django.po # geonode/locale/ka/LC_MESSAGES/djangojs.po # geonode/locale/km/LC_MESSAGES/django.po # geonode/locale/km/LC_MESSAGES/djangojs.po # geonode/locale/ko/LC_MESSAGES/django.po # geonode/locale/ko/LC_MESSAGES/djangojs.po # geonode/locale/lt/LC_MESSAGES/django.po # geonode/locale/lt/LC_MESSAGES/djangojs.po # geonode/locale/ne/LC_MESSAGES/django.po # geonode/locale/ne/LC_MESSAGES/djangojs.po # geonode/locale/nl_NL/LC_MESSAGES/django.po # geonode/locale/nl_NL/LC_MESSAGES/djangojs.po # geonode/locale/no/LC_MESSAGES/django.po # geonode/locale/no/LC_MESSAGES/djangojs.po # geonode/locale/pl/LC_MESSAGES/django.mo # geonode/locale/pl/LC_MESSAGES/django.po # geonode/locale/pl/LC_MESSAGES/djangojs.po # geonode/locale/pt/LC_MESSAGES/django.mo # geonode/locale/pt/LC_MESSAGES/django.po # geonode/locale/pt/LC_MESSAGES/djangojs.po # geonode/locale/pt_BR/LC_MESSAGES/django.po # geonode/locale/pt_BR/LC_MESSAGES/djangojs.po # geonode/locale/ro/LC_MESSAGES/django.po # geonode/locale/ro/LC_MESSAGES/djangojs.po # geonode/locale/ru/LC_MESSAGES/django.po # geonode/locale/ru/LC_MESSAGES/djangojs.po # geonode/locale/si/LC_MESSAGES/django.po # geonode/locale/si/LC_MESSAGES/djangojs.po # geonode/locale/sk/LC_MESSAGES/django.po # geonode/locale/sk/LC_MESSAGES/djangojs.po # geonode/locale/sq/LC_MESSAGES/django.po # geonode/locale/sq/LC_MESSAGES/djangojs.po # geonode/locale/sv/LC_MESSAGES/django.po # geonode/locale/sv/LC_MESSAGES/djangojs.po # geonode/locale/sw/LC_MESSAGES/django.po # geonode/locale/sw/LC_MESSAGES/djangojs.po # geonode/locale/ta/LC_MESSAGES/django.po # geonode/locale/ta/LC_MESSAGES/djangojs.po # geonode/locale/th/LC_MESSAGES/django.po # geonode/locale/th/LC_MESSAGES/djangojs.po # geonode/locale/tl/LC_MESSAGES/django.po # geonode/locale/tl/LC_MESSAGES/djangojs.po # geonode/locale/uk/LC_MESSAGES/django.po # geonode/locale/uk/LC_MESSAGES/djangojs.po # geonode/locale/vi/LC_MESSAGES/django.po # geonode/locale/vi/LC_MESSAGES/djangojs.po # geonode/locale/zh/LC_MESSAGES/django.po # geonode/locale/zh/LC_MESSAGES/djangojs.po
- Loading branch information