-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
GNIP-84: Upload Page Enhancements #7154 #7204
Conversation
This pull request introduces 1 alert when merging 8d48634 into 8454e63 - view on LGTM.com new alerts:
|
Codecov Report
@@ Coverage Diff @@
## master #7204 +/- ##
===========================================
- Coverage 59.07% 25.55% -33.53%
===========================================
Files 565 576 +11
Lines 39827 40865 +1038
Branches 5282 5374 +92
===========================================
- Hits 23527 10442 -13085
- Misses 14935 29998 +15063
+ Partials 1365 425 -940 |
This pull request introduces 1 alert when merging 8d58cf5 into de14a2f - view on LGTM.com new alerts:
|
This pull request introduces 1 alert when merging 7b46b2f into 8fcd482 - view on LGTM.com new alerts:
|
This pull request introduces 1 alert when merging 10e7041 into 8fcd482 - view on LGTM.com new alerts:
|
This pull request introduces 2 alerts when merging 633585e into 8fcd482 - view on LGTM.com new alerts:
|
…ascade is invoked everytime
This pull request introduces 2 alerts when merging f9e2c81 into 8fcd482 - view on LGTM.com new alerts:
|
This pull request introduces 2 alerts when merging 6f00756 into 8fcd482 - view on LGTM.com new alerts:
|
This pull request introduces 1 alert when merging 51f4715 into 8fcd482 - view on LGTM.com new alerts:
|
This pull request introduces 1 alert when merging 2ab778a into 8fcd482 - view on LGTM.com new alerts:
|
This pull request introduces 1 alert when merging 3daf698 into 8fcd482 - view on LGTM.com new alerts:
|
This pull request fixes 5 alerts when merging 3ce7a45 into 073d9a5 - view on LGTM.com fixed alerts:
|
This pull request fixes 5 alerts when merging f6551a5 into 073d9a5 - view on LGTM.com fixed alerts:
|
This pull request fixes 5 alerts when merging d9d789b into 073d9a5 - view on LGTM.com fixed alerts:
|
This pull request fixes 5 alerts when merging 1583250 into 52340e4 - view on LGTM.com fixed alerts:
|
This pull request fixes 5 alerts when merging 9f7b798 into 947bea7 - view on LGTM.com fixed alerts:
|
This pull request fixes 5 alerts when merging cd6ed69 into 947bea7 - view on LGTM.com fixed alerts:
|
This pull request fixes 5 alerts when merging 705473d into 947bea7 - view on LGTM.com fixed alerts:
|
This pull request fixes 5 alerts when merging 343a629 into 947bea7 - view on LGTM.com fixed alerts:
|
…E_7154 # Conflicts: # geonode/api/resourcebase_api.py
This pull request fixes 5 alerts when merging d146965 into abdf3ed - view on LGTM.com fixed alerts:
|
The backport to
To backport manually, run these commands in your terminal: # Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add .worktrees/backport-3.2.x 3.2.x
# Navigate to the new working tree
cd .worktrees/backport-3.2.x
# Create a new branch
git switch --create backport-7204-to-3.2.x
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick 14070b203dfff64baa53788a890ff86e1657050a
# Push it to GitHub
git push --set-upstream origin backport-7204-to-3.2.x
# Go back to the original working tree
cd ../..
# Delete the working tree
git worktree remove .worktrees/backport-3.2.x Then, create a pull request where the |
* - 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
* - 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
This pull request fixes 5 alerts when merging 38de6fe into abdf3ed - view on LGTM.com fixed alerts:
|
GNIP-84: Upload Page Enhancements #7154
Checklist
For all pull requests:
The following are required only for core and extension modules (they are welcomed, but not required, for contrib modules):
Submitting the PR does not require you to check all items, but by the time it gets merged, they should be either satisfied or inapplicable.