Skip to content
Open

Test #22

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
135 commits
Select commit Hold shift + click to select a range
9b633ed
beginning to rework code for Django 2.0, python 3 compatibility
rhodges Jul 8, 2019
f5f480e
adding on_delete to ForeignKey models
rhodges Jul 8, 2019
8776c41
more py3, dj2 updates
rhodges Jul 8, 2019
c5ff886
fixing print statements to conform to py3
rhodges Jul 8, 2019
ab26e53
updating import for settings for newer django
rhodges Jul 9, 2019
f8ffb2a
more updating import for settings for newer django
rhodges Jul 9, 2019
52e456d
django 2 url patterns update
rhodges Jul 9, 2019
db46302
hand-editing migrations to comply with py3, dj2
rhodges Jul 10, 2019
a9030ca
fixing changed field names to prevent errors when installing on new, …
rhodges Jul 10, 2019
cdebcc2
updating model definitions to prevent warning messages
rhodges Jul 10, 2019
9874f99
minor py3 and dj2 updates
rhodges Jul 19, 2019
e154082
updating models to provide __str__ for py3 compatibility
rhodges Jul 25, 2019
b21bbb5
adding support for querying WMS layers for feature info
rhodges Jul 26, 2019
6409ba2
updates to support integration with WCOA data
rhodges Jul 30, 2019
f48b306
caching on theme changes
rhodges Aug 14, 2019
f416d6f
fixing caching bug on creating new themes
rhodges Aug 16, 2019
abdd708
fixing caching when saving layers
rhodges Aug 16, 2019
ec9d456
better management of wms helper admin form
rhodges Aug 17, 2019
b841632
adding Vector Tile option for layers
rhodges Aug 29, 2019
266d296
enabling new modules to override Admin
rhodges Oct 25, 2019
ae5aa1b
only providing link to view layer in catalog if catalog is enabled
rhodges Oct 26, 2019
e0816dd
fixing numerous default values for Layer fields
rhodges Nov 6, 2019
c02384b
more tweaks while updating Layer documentation
rhodges Nov 7, 2019
4d3e00e
update layer styles to support graphic scales
rhodges Nov 7, 2019
7010d21
fixing handling of missing DATA_MANAGER_ADMIN setting
rhodges Nov 8, 2019
3368d0d
updating Lookup Info to set explicit stroke color and width
rhodges Nov 13, 2019
d3c3067
enabling turning layer legends on and off at admin
rhodges Aug 13, 2019
a6b3174
migrating in 'show legend' option for layers
rhodges Nov 18, 2019
4582291
data_catalog html caching for layers
rhodges Aug 20, 2019
3dc5602
early API additions for cacheless asynchronous picker
rhodges Oct 2, 2019
63eb5cc
supporting get_layer_details and properly querying sublayers
rhodges Oct 4, 2019
4831d2c
slight tweaks to support cacheless loading of Dynamic Layers and sear…
rhodges Oct 5, 2019
2e55ad1
cacheless data_catalog initial commit
rhodges Oct 17, 2019
4e2926d
making new calls site-agnostic, better handling placeholder layers
rhodges Nov 26, 2019
66f5ff7
update to fix checkbox bug
rhodges Nov 26, 2019
134daac
support py3 urlencode
rhodges Jun 17, 2020
9e8e9e5
enabling queries to elasticsearch
rhodges Sep 10, 2020
9d58c49
update elasticsearch record query to filter out non-approved records
rhodges Sep 10, 2020
d4d04c0
getting catalog records for populating layer form when using GeoPortal 2
rhodges Sep 14, 2020
81e9f74
setting 'Metadata & Links' values from catalog selection in layer man…
rhodges Sep 15, 2020
c201f1f
pulling in layer def and identifying source tech for catalog records
rhodges Sep 15, 2020
101993e
cleaning up catalog record options for layer fields
rhodges Sep 16, 2020
50da510
moving geoportal2 logic into standalone JS file, adding source detect…
rhodges Sep 17, 2020
1ca8505
styling layer form arcgis layer id reference
rhodges Sep 17, 2020
087e836
adding layer form spinner and allowing blank option for catalog name
rhodges Sep 17, 2020
113a5ea
further ensmartening the admin layer form
rhodges Sep 18, 2020
5d45ad9
managing organization section collapse via jquery/css to retain corre…
rhodges Sep 19, 2020
3c7ca7c
allowing default 'blank' answers to wms drop-downs in layer form
rhodges Sep 21, 2020
9a852ac
fixing issue where ArcGis layer list info comes in as string
rhodges Sep 24, 2020
3f5ae06
adding CATALOG TECH context in admin.py, not breaking django admin
rhodges Sep 26, 2020
085d790
allow servers to set a catalog proxy source
rhodges Oct 21, 2020
7e54512
Debugging supporting 'sites' for mida
rhodges Nov 12, 2020
8f6c1b8
catching and handling error when requested layer does not exist
rhodges Dec 17, 2020
05130b8
adding label_field to layer model
rhodges Feb 5, 2021
102d27f
handling WMS getCapability requests with UDel's bad Certs
rhodges Feb 19, 2021
2e41f14
fixes #21 -- adds 'angle_labels' option to multilayer dimensions
rhodges Apr 6, 2021
74fb2f5
adding ArcFeatureServer layer type option to Layer admin form
rhodges Jun 4, 2021
118a192
enabling 'query by point' for arcgis layers
rhodges Oct 21, 2021
4ec3fb0
django 3 fix
rhodges Nov 12, 2021
4caa951
removing .pyc migration file
rhodges Nov 15, 2021
5fe9160
merging main into gp2 branch
rhodges Nov 24, 2021
ac49391
Merge pull request #2 from Ecotrust/gp2_main_merge
rhodges Nov 24, 2021
bb38781
support layer URLs > 255 chars long
rhodges Feb 25, 2022
b2a7107
support ArcRest layer info queries for FeatureServers
rhodges Feb 25, 2022
20b7c5d
new layer property 'last_change' part of adding 'date_modified'
rhodges Feb 28, 2022
98a5904
creating and populating 'date_modified' field for Layer
rhodges Feb 28, 2022
e5bb6ba
updates to support both GP2 and default data catalog
rhodges Mar 2, 2022
ffb9973
support ArcREST/FeatureServer layer ID lookup support for all catalog…
rhodges Mar 2, 2022
8bd9ac8
Merge pull request #3 from Ecotrust/gp2
rhodges Mar 2, 2022
8538cb6
cruft cleanup
rhodges Mar 2, 2022
927043a
Merge remote-tracking branch 'origin/gp2' into main
rhodges Mar 2, 2022
ed824b7
better styling to support long lists of arcgis layers for ArcRest/Fea…
rhodges Mar 5, 2022
9b44bc4
moved LAYER_TYPE choice list into marco so visualize could use it, too
rhodges Mar 22, 2022
7aa15ac
keep attribute-based styling in 'styles' form and make clearer
rhodges May 25, 2022
3e17be2
adding color picker for vector cartography
rhodges May 25, 2022
cd6d435
missed migration in last commit
rhodges May 26, 2022
2968e6e
basic layer proxy support
rhodges Jun 7, 2022
b84465f
proxy checkbox for mida, too
rhodges Jun 8, 2022
ce6a031
Updating layer style and attribute reporting fields in admin
rhodges Jun 21, 2022
2ade3b4
support custom vector styles AND color picker
rhodges Jun 21, 2022
e6efc8c
Merge pull request #4 from Ecotrust/proxy
rhodges Jun 30, 2022
0c5b886
support telling visualize to NOT humanize or reforat report data
rhodges Aug 22, 2022
030c363
initial tests for adding zoom limits to layers
rhodges Aug 29, 2022
4e633ec
adding min/maxZoom fields and cleaning up admin form
rhodges Aug 29, 2022
227939a
testing layer API for min/maxZoom fields
rhodges Aug 30, 2022
388fa42
adding min/maxZoom fields to layer API. Tests pass
rhodges Aug 30, 2022
9bf7c29
Present admin with any zoom limits in 'Style' section for ArcGIS layers
rhodges Sep 2, 2022
bf2c74d
Merge pull request #5 from Ecotrust/zoom-limits
rhodges Oct 4, 2022
c4cebfe
test for layer migration API presence (fail)
rhodges Oct 5, 2022
38605f9
passing API exists test, but no JSON result
rhodges Oct 5, 2022
e3c1a83
adding date_created and date_modified to Theme and Layer models
rhodges Oct 5, 2022
fa04dbe
migration API 'layer_status' and tests in place
rhodges Oct 5, 2022
e1e6518
beginning testing of layer migration compare view (fail)
rhodges Oct 6, 2022
7b4bd7c
begin comparing themes between remote and local sources. Migration. (…
rhodges Oct 6, 2022
0e7be26
compare remote themes and test
rhodges Oct 6, 2022
e010ffb
remote layer comparison passes tests (pass)
rhodges Oct 6, 2022
1273831
adding migration layer detail query test (fail)
rhodges Oct 7, 2022
f40d072
adding UUID field to relevant data_manager models
rhodges Oct 8, 2022
34c189d
adding layer_details API and re-writing tests to use UUIDs
rhodges Oct 8, 2022
2969c55
some merge layers test work
rhodges Oct 15, 2022
c263028
simpler layer merge script: ditch FKs, map other fields appropriately
rhodges Oct 18, 2022
2325519
adding migration logic to django admin layer import form
rhodges Oct 20, 2022
75d3aed
fixing issue where GET request sent and processed prior to POST
rhodges Oct 20, 2022
5a02677
filling out admin template layer migration table
rhodges Oct 21, 2022
114fccd
remote layer migration form layout and typeahead complete
rhodges Oct 21, 2022
274390c
migration merge requests are happening, but are still broken
rhodges Oct 22, 2022
90a11a1
merging works
rhodges Oct 22, 2022
161c98d
better themeDict ordering and migration request info organization
rhodges Oct 24, 2022
90d34ca
organizing migration UI by remote theme
rhodges Oct 24, 2022
dd07856
credit where credit's due
rhodges Oct 24, 2022
13d3f4b
better handling of syncing existing matching layers when migrating
rhodges Oct 24, 2022
ade312c
hiding 'layer id' fields in migration form
rhodges Oct 24, 2022
b92e8a4
styles, async updates, and spinners for layer migration UI
rhodges Oct 25, 2022
ef860da
adding migration RUS, fixing bugs, and handling errors gracefully
rhodges Oct 25, 2022
e465e06
creating AllObjectsManager to migrate all layer/theme data records
rhodges Oct 25, 2022
8b1fc29
pulling all sites' themes in migration git_status view
rhodges Oct 26, 2022
f2e84ab
migration layer_status should work for themes not open to all sites
rhodges Oct 26, 2022
a3c74e0
Merge pull request #6 from Ecotrust/layer_migration
rhodges Oct 26, 2022
ba795b9
new get_portal_catalog_map API
rhodges Nov 10, 2022
9de619b
avoid conflicting UUID error when creating new sliders/associations
rhodges Jan 27, 2023
77e3920
intoducing password_protected field to layers
rhodges Jul 3, 2023
98420c6
Merge pull request #7 from Ecotrust/password_layers
rhodges Jul 28, 2023
b4d5c9d
bug where staging-only objects asserted themselves first, even when p…
rhodges Aug 29, 2023
f0eacaa
Added comments for Layer Model
Dec 8, 2023
e957343
Added first test for get_json
Dec 9, 2023
acf53e7
Add .vscode to gitignore
bwithchewoo Dec 9, 2023
bac60a4
Added test for get_themes
bwithchewoo Dec 12, 2023
023ce38
created test for get_layer_details
bwithchewoo Dec 14, 2023
28dc34d
created test GetLayerSearchData
bwithchewoo Dec 14, 2023
3c821ce
updated get_json and get_layer_details tests
bwithchewoo Dec 14, 2023
39ee9d4
created test for get_layers_for_theme
bwithchewoo Dec 14, 2023
ffd9ff1
created test for WMS_request_capabilities
bwithchewoo Dec 15, 2023
fcbdcff
Created test for get_layer_catalog_content
bwithchewoo Dec 15, 2023
28f419e
Added comments for tests for reference
bwithchewoo Dec 18, 2023
17227cb
Committing latest changes to test branch
bwithchewoo May 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
*.pyc
mp_data_manager.egg-info
*.pyc
mp_data_manager.egg-info
.vscode
34 changes: 17 additions & 17 deletions .project
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>mp-data-manager</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.python.pydev.PyDevBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.python.pydev.pythonNature</nature>
</natures>
</projectDescription>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>mp-data-manager</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.python.pydev.PyDevBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.python.pydev.pythonNature</nature>
</natures>
</projectDescription>
16 changes: 8 additions & 8 deletions .pydevproject
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?eclipse-pydev version="1.0"?><pydev_project>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.7</pydev_property>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">marco17 python2.7</pydev_property>
<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
<path>/${PROJECT_DIR_NAME}</path>
</pydev_pathproperty>
</pydev_project>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?eclipse-pydev version="1.0"?><pydev_project>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.7</pydev_property>
<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">marco17 python2.7</pydev_property>
<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">
<path>/${PROJECT_DIR_NAME}</path>
</pydev_pathproperty>
</pydev_project>
2 changes: 1 addition & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1 +1 @@
recursive-include data_manager/static *
recursive-include data_manager/static *
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# data-manager

Test application for madrona refactor
# data-manager
Test application for madrona refactor
Loading