{"push_id":1262622798,"size":204,"distinct_size":203,"ref":"refs/heads/master","head":"8d5a83a7ef23d34d6fb50a66ac6a7028e054d9e5","before":"33f800e8c011fb36978e447f534ce99bbce5233d","commits":[{"sha":"0fe791f1e2ac4c3673f4e965d36ae40c9ffab010","author":{"name":"afabiani","email":"cb0e17e5092ccd505b92ed730f43c066721b05de@geo-solutions.it"},"message":" - Improvements for gnip #2211\n\n - Improvements for the management of the Importer Session next ID\n\n - Improvements for the management of the Importer Session next ID\n\n - Fix for Issue #2273\n\n - Integration upload test\n\n - fix pep8 violations and typos\n\n - removing celery kwargs, need more investigation\n\nFix When choose Window-cp-874 encoding\nUse 'cp874'\nhttps://docs.python.org/2/library/codecs.html#standard-encodings\n\n - Fix for 2279\n\nMoving the category field label to the correct place in the layer metadata form\n\nadd owners api, faster version of profiles for filtering purpose\n\nFixing a string concatenation for pycsw description in settings\n\nUpgrade font awesome to 4.4.0\n\nUpgrade gsconfig and gsimporter to 1.0.0\n\nUpdated changelog for version 2.4b27\n\nCorrectly aligned \"Your selections\" and \"Clear all filters\" button to the rest of the page\n\n1. Pass category_form from views.layer_upload to layer_upload.html\n2. Require user to choose category before uploading (upload.js)\n3. Pass chosen category via cookie (cookie.js, upload.js)\n4. Parse category_id from cookie in POST section of views.layer_upload\n\n1. Pass category_form from views.layer_upload to layer_upload.html\n2. Require user to choose category before uploading (upload.js)\n3. Pass chosen category via cookie (cookie.js, upload.js)\n4. Parse category_id from cookie in POST section of views.layer_upload\n\nChage \"//\" to \"#\" for .py comment\n\nCoding style fixes based on Travis CL output\n\nWhitespace fixes as per Travis Cl output:\n\nMore whitespace nonsense\n\nWhitespace hell\n\nWhitespace hell 4real\n\nConsistent use of whitespaces\n\nadd support for preserving XML metadata with upload (#2250)\n\nfix indentation\n\nfix ref\n\nfix syntax\n\nfix pep8\n\nRevert \"(Hold for 2.5.x) add support for preserving XML metadata with upload (#2250)\"\n\nAdded explicit import of cookie.js\n\nUsing geonode-supplied {% static %} to accomodate non-root install\n\nfixed issue with years before 1900\n\nremoved unused package\n\nadded comment on strftime issue\n\nadd wgs84 map viewer support\n\n - Adding afabiani among AUTHORS list\n\n - deps\n\n - doc\n\nexplicitly create the uploaded directories and assign them to apache\n\nremoval of old references to form.cleaned_data[\"category\"] which\nare not used (yet) because passing chosen category via cookie\nrather than adding category form to formset at submission.\n\nremove logging statements ... ooops.\n\nexclude bing until we figure out what changed\n\nMore resilient layer delete\n\nfixed issues with alternative map projection\n\nremove base layers from package local_settings.\n\nPEP8 fixes.\n\nBump Django to include latest security patch.\n\nIncludes a API_INCLUDE_REGIONS_COUNT setting to enable region facets count. It also add region code to the api filtering fields\n\nUpdated changelog for version 2.4b28\n\nAdded gsolat to AUTHORS\n\ngsolat contributed a black and white theme to geoext for the 2.4 release based on fontawesome\n\nFixes #2310\n\nBetter handles topic category pick in layer upload form\n\nIn layer upload topic category must be passed as string\n\nbump pycsw / OWSLib\n\nAdding geonode version number to static files in order to force reload in browser every time there is a new geonode version\n\nfix some text search issues, special characters, positioning and free search\n\nFixes layout for some pages\n\nadd owner autocomplete in metadata page\n\nassign upload session to owner on metadata save, fixes #2222\n\nmake sure there are upload sessions before updating the user\n\nUpdated changelog for version 2.4c1\n\nFixes html layout in some account pages\n\nUpdated changelog for version 2.4c2\n\nadded german as language\n\nmake dynamic to work with datastore\n\nfix dynamic to correctly use the basefile\n\nadd verbose name plural and set geomanager as default for dynamic\n\nsycing\n\nsycing tsf\n\nMessage posted to Slack after layer upload\n\nNot make Point a multipoint\n\nUpdate\n\nFix People page layout\n\nFix group and profile layout page\n\nFix logo in group detail page\n\nFix keyword style in group page\n\nset additional store parameters, fixes #2337. Thanks @afabiani\n\nsycing\n\nsycing tsf\n\nMessage posted to Slack after layer upload\n\nget doc_url extension using urlparse\n\nClear all SEVERE and ERROR messages from building docs\n\nfix more inconsistencies on docs source files\n\nget doc_url extension using urlparse\n\nClear all SEVERE and ERROR messages from building docs\n\nfix more inconsistencies on docs source files\n\nRestore primary button in group list page\n\nRestore settings and search.js\n\nadd credentials on was statistics generation, fixes #1412\n\nuse sld_url to retrieve the correct sld location, fixes #2048\n\n'added additional filetypes for geonode.importer - gdal specific'\n\nadd support for data.json output (#1022)\n\nChanges to include spherical projections and better error handling when logging\n\nbody_href is a property then and bump gsconfig to 1.0.3\n\nRevert category choice in upload, also fixes #2323\n\n - Proposal Refactoring for GeoNode Documentation\n\n- Proposal Refactoring for GeoNode Documentation\n\n- Proposal Refactoring for GeoNode Documentation\n\nNow bingmaps base layer will be enabled if a BING_API_KEY is defined. Refs #2314\n\nFixes #2301\n\ninitial support for shopping cart\n\nadd bulk permissions in cart\n\nremoved unnecessary css rule\n\nfix cart empty message\n\nadd cart button and add/remove behavior\n\nmore fixed own the cart templates\n\nFix cart templates\n\nUpdated changelog for version 2.4c3\n\nUpdated changelog for version 2.4c4\n\nAdded instructions to build geoserver debian package\n\nsupport XML metadata uploads with filenames like xyz.shp.xml (#2351)\n\nhide the add to cart icon if there's no cart\n\nthe add to cart is now visible despite the user is logged in or not\n\nMinor layout fixes in People and Group pages\n\ndon't show the resource div if there are no resources in profile detail\n\nlimit title length in cart\n\nChange cart default text\n\nupdated few screenshots\n\ntest doc build without readme\n\nDocuments Upload Page improvements\n\nMobile Design / Extent Search #2171\n\nfixed logs\n\nchanged map initial zoom to 0\n\nChanged $scope to var\n\nbump owslib to 0.10\n\nFixed the problem with DateTimeFields not accepting PM datetimes\n\nCorrected flake8 violations\n\nmake CSW GetDomain display facet counts\n\nUpdated geoserver's debian package building documentation\n\nUpdated geoserver's debian package building documentation\n\nUpdated changelog for version 2.4\n\nimplement ident/status JSON (#2100)\n\nadd support for preserving XML metadata with upload (#2250)\n\nFix issue #2368\n\n - Issue #2337\n\n - Issue #2337\n\n - deps management\n\n - Improvements for gnip #2211\n\n - pep8 violations\n\nAdded management command script to change titles of layers on particular maps.\n\n - a bit more robust check on db connection\n\n - more robust with maps without layers or broken configuration\n\n - fix wMS test case\n\n - fix WMS test case\n\nuse WCS version 2.0.1, no need to do getCapabilities\n\nupdate integration tests to reflect the correct mime\n\nmake nullable metadata_uploaded_preserve\n\nrevert previous commit, sorry\n\nAdd SSL configuration to docs\n\nupdating the condition in line 321\n\nthe condition must check if geonode.geoserver is in the installed apps\n\nremove unsupported ISO property (#2385)\n\nadded a tutorial for installing geonode devmode on centos 7\n\nspecified centos version\n\nadded devmode install on centos to the index\n\nadded devinstall centos to the index\n\nmodified in order to render correctly in the html page\n\nKeywords not restricted by type\n\nadded .. code-block:: console\n\nadded newline for readability\n\nUpdate users-groups.txt\n\nChanged \"add a new users\" to \"add a new user\"\n\nFix bug preventing set_permissions from granting layer perms to AnonymousUsers.\n\nAllow permissions to be set in gs_slurp.\n\n - Issue #2402\n\n - Issue #2403\n\nupdate deprecated Django argument\n\nadd CSW code example\n\nfix the datastore for the geomanager\n\nremove GeoNode.js\n\n - relax few base library dependencies\n\nSome minor changes to development environment setup docs\n\nGetting rid of duplicate dev mode installation instructions.\n\n - Merging Indexes for issue: Getting rid of duplicate dev mode installation instructions.\n\nbind shapely to 1.3.1\n\nModal user menu Help link fix. Changed to Django template tag.\n\n - Issue #2417\n\nCommit Message\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nremove unused fields (#2422)\n\nadd zlib1g-dev to Dockerfile\n\n - updated db port and password on win bin installer documentation\n\nadd startIndex and count parameter bindings to OpenSearch Description\n\nset conditional for default map crs\n\nTo resolve this issue:\nhttps://github.com/GeoNode/geonode/issues/2432\n\npoint quick install to the stable package\n\nold win-installer script clean up\n\nFixed typo in origin year\n\nimplementation of a exclusive page that display metadata detail for layers, maps and documents\n\nfix #2381\n\nbump OWSLib and pycsw\n\nflexibly port for dev geoserver\n\nFixes some i18n issues:\n\n- Adds untranslated strings in templates\n\n- Marks some missing strings for translation in python code of forms, models and templates\n\n- Adds a default value of empty string when displaying atributes labels and descriptions in Layer detail template\n\n- Adds pt-br to the LANGUAGES list settings\n\nUpdate django.po\n\nSmall typo fixing and translation adding\n\nAdded option to provide a custom date to importlayers management command.\n\nExplicitly parse a provided importlayers date string into a datetime object.\n\n - temporarly disabled gxplorer playback -\n\n - fix flake8 issues","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/0fe791f1e2ac4c3673f4e965d36ae40c9ffab010"},{"sha":"67464ff7ea6c2d06dcb058598040280bdcfb20eb","author":{"name":"afabiani","email":"cb0e17e5092ccd505b92ed730f43c066721b05de@geo-solutions.it"},"message":"Merge branch 'master' of https://github.com/GeoNode/geonode into gnip_2211\n\n# Conflicts:\n#\tgeonode/geoserver/helpers.py\n#\tgeonode/layers/templates/layers/layer_detail.html\n#\tgeonode/templates/search/search_scripts.html\n#\tgeonode/upload/upload.py","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/67464ff7ea6c2d06dcb058598040280bdcfb20eb"},{"sha":"f25b6d21f9678636614d5a276064c644235fab72","author":{"name":"jice","email":"cf7969659a7711577cefe4195d29834d5346f567@gmail.com"},"message":"syncing with tsfx","distinct":false,"url":"https://api.github.com/repos/Geode/geonode/commits/f25b6d21f9678636614d5a276064c644235fab72"},{"sha":"2552209080c53a6b9744ebdaa5dea620a49818ac","author":{"name":"Jeffrey Johnson","email":"492f9e99b5d27825ee401ab71b124ba0d1257c96@gmail.com"},"message":"Merge pull request #2471 from Geode/tsfx-2016-04\n\nsyncing with tsfx","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/2552209080c53a6b9744ebdaa5dea620a49818ac"},{"sha":"9677b8d11a3db03f7cee326f77b52aa9cb58590c","author":{"name":"Daniel Berry","email":"445863dac590aa8fe4518ccccbabf4c6212bc012@boundlessgeo.com"},"message":"osgeo-incubation, Added Copyright Headers to all python files\n\npep8 fix\n\nadjusted copyright\n\nSet max_length=255 for doc_file and doc_url in document model as per #issue-2285\n\nUpdated download link for py2exe as reported by #2459\n\ncatch AttributeError on metadata with no date (#2469)\n\nsyncing with tsfx\n\n - Improvements for gnip #2211 - removing duplicates","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/9677b8d11a3db03f7cee326f77b52aa9cb58590c"},{"sha":"9658b3fd68336315e0faae9d0d088c0c7740512a","author":{"name":"afabiani","email":"cb0e17e5092ccd505b92ed730f43c066721b05de@geo-solutions.it"},"message":"Merge branch 'master' of https://github.com/GeoNode/geonode into gnip_2211","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/9658b3fd68336315e0faae9d0d088c0c7740512a"},{"sha":"80fbf6a5806078ca0a265869b76ec415a10837dd","author":{"name":"Jeffrey Johnson","email":"492f9e99b5d27825ee401ab71b124ba0d1257c96@gmail.com"},"message":"Merge pull request #2460 from GeoNode/gnip_2211\n\n- Improvements for gnip #2211","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/80fbf6a5806078ca0a265869b76ec415a10837dd"},{"sha":"a647c5adea2c896f0f3f998cacd8b427952b933f","author":{"name":"Simone Dalmasso","email":"30d497ff190488c354f09f5333ecda3fa7925a32@gmail.com"},"message":"filter categories by is_choice. fixes #2461","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/a647c5adea2c896f0f3f998cacd8b427952b933f"},{"sha":"fc4085bf6ffe8f09a307309e5f22ef2371892ef1","author":{"name":"afabiani","email":"cb0e17e5092ccd505b92ed730f43c066721b05de@geo-solutions.it"},"message":" - Issue #2430 - Update to DJango 1.8.7\n\nFix agon ratings deps version number\n\nUpdate setup.py\n\nAlign geonode-agon-ratings to pypi version 0.3.3\n\n - Improvements for gnip #2211\n\n - Improvements for the management of the Importer Session next ID\n\n - Improvements for the management of the Importer Session next ID\n\n - Fix for Issue #2273\n\n - Integration upload test\n\n - fix pep8 violations and typos\n\n - removing celery kwargs, need more investigation\n\nFix When choose Window-cp-874 encoding\nUse 'cp874'\nhttps://docs.python.org/2/library/codecs.html#standard-encodings\n\n - Fix for 2279\n\nMoving the category field label to the correct place in the layer metadata form\n\nadd owners api, faster version of profiles for filtering purpose\n\nFixing a string concatenation for pycsw description in settings\n\nUpgrade font awesome to 4.4.0\n\nUpgrade gsconfig and gsimporter to 1.0.0\n\nUpdated changelog for version 2.4b27\n\nCorrectly aligned \"Your selections\" and \"Clear all filters\" button to the rest of the page\n\n1. Pass category_form from views.layer_upload to layer_upload.html\n2. Require user to choose category before uploading (upload.js)\n3. Pass chosen category via cookie (cookie.js, upload.js)\n4. Parse category_id from cookie in POST section of views.layer_upload\n\n1. Pass category_form from views.layer_upload to layer_upload.html\n2. Require user to choose category before uploading (upload.js)\n3. Pass chosen category via cookie (cookie.js, upload.js)\n4. Parse category_id from cookie in POST section of views.layer_upload\n\nChage \"//\" to \"#\" for .py comment\n\nCoding style fixes based on Travis CL output\n\nWhitespace fixes as per Travis Cl output:\n\nMore whitespace nonsense\n\nWhitespace hell\n\nWhitespace hell 4real\n\nConsistent use of whitespaces\n\nadd support for preserving XML metadata with upload (#2250)\n\nfix indentation\n\nfix ref\n\nfix syntax\n\nfix pep8\n\nRevert \"(Hold for 2.5.x) add support for preserving XML metadata with upload (#2250)\"\n\nAdded explicit import of cookie.js\n\nUsing geonode-supplied {% static %} to accomodate non-root install\n\nfixed issue with years before 1900\n\nremoved unused package\n\nadded comment on strftime issue\n\nadd wgs84 map viewer support\n\n - Adding afabiani among AUTHORS list\n\n - deps\n\n - doc\n\nexplicitly create the uploaded directories and assign them to apache\n\nremoval of old references to form.cleaned_data[\"category\"] which\nare not used (yet) because passing chosen category via cookie\nrather than adding category form to formset at submission.\n\nremove logging statements ... ooops.\n\nexclude bing until we figure out what changed\n\nMore resilient layer delete\n\nfixed issues with alternative map projection\n\nremove base layers from package local_settings.\n\nPEP8 fixes.\n\nBump Django to include latest security patch.\n\nIncludes a API_INCLUDE_REGIONS_COUNT setting to enable region facets count. It also add region code to the api filtering fields\n\nUpdated changelog for version 2.4b28\n\nAdded gsolat to AUTHORS\n\ngsolat contributed a black and white theme to geoext for the 2.4 release based on fontawesome\n\nFixes #2310\n\nBetter handles topic category pick in layer upload form\n\nIn layer upload topic category must be passed as string\n\nbump pycsw / OWSLib\n\nAdding geonode version number to static files in order to force reload in browser every time there is a new geonode version\n\nfix some text search issues, special characters, positioning and free search\n\nFixes layout for some pages\n\nadd owner autocomplete in metadata page\n\nassign upload session to owner on metadata save, fixes #2222\n\nmake sure there are upload sessions before updating the user\n\nUpdated changelog for version 2.4c1\n\nFixes html layout in some account pages\n\nUpdated changelog for version 2.4c2\n\nadded german as language\n\nmake dynamic to work with datastore\n\nfix dynamic to correctly use the basefile\n\nadd verbose name plural and set geomanager as default for dynamic\n\nsycing\n\nsycing tsf\n\nMessage posted to Slack after layer upload\n\nNot make Point a multipoint\n\nUpdate\n\nFix People page layout\n\nFix group and profile layout page\n\nFix logo in group detail page\n\nFix keyword style in group page\n\nset additional store parameters, fixes #2337. Thanks @afabiani\n\nsycing\n\nsycing tsf\n\nMessage posted to Slack after layer upload\n\nget doc_url extension using urlparse\n\nClear all SEVERE and ERROR messages from building docs\n\nfix more inconsistencies on docs source files\n\nget doc_url extension using urlparse\n\nClear all SEVERE and ERROR messages from building docs\n\nfix more inconsistencies on docs source files\n\nRestore primary button in group list page\n\nRestore settings and search.js\n\nadd credentials on was statistics generation, fixes #1412\n\nuse sld_url to retrieve the correct sld location, fixes #2048\n\n'added additional filetypes for geonode.importer - gdal specific'\n\nadd support for data.json output (#1022)\n\nChanges to include spherical projections and better error handling when logging\n\nbody_href is a property then and bump gsconfig to 1.0.3\n\nRevert category choice in upload, also fixes #2323\n\n - Proposal Refactoring for GeoNode Documentation\n\n- Proposal Refactoring for GeoNode Documentation\n\n- Proposal Refactoring for GeoNode Documentation\n\nNow bingmaps base layer will be enabled if a BING_API_KEY is defined. Refs #2314\n\nFixes #2301\n\ninitial support for shopping cart\n\nadd bulk permissions in cart\n\nremoved unnecessary css rule\n\nfix cart empty message\n\nadd cart button and add/remove behavior\n\nmore fixed own the cart templates\n\nFix cart templates\n\nUpdated changelog for version 2.4c3\n\nUpdated changelog for version 2.4c4\n\nAdded instructions to build geoserver debian package\n\nsupport XML metadata uploads with filenames like xyz.shp.xml (#2351)\n\nhide the add to cart icon if there's no cart\n\nthe add to cart is now visible despite the user is logged in or not\n\nMinor layout fixes in People and Group pages\n\ndon't show the resource div if there are no resources in profile detail\n\nlimit title length in cart\n\nChange cart default text\n\nupdated few screenshots\n\ntest doc build without readme\n\nDocuments Upload Page improvements\n\nMobile Design / Extent Search #2171\n\nfixed logs\n\nchanged map initial zoom to 0\n\nChanged $scope to var\n\nbump owslib to 0.10\n\nFixed the problem with DateTimeFields not accepting PM datetimes\n\nCorrected flake8 violations\n\nmake CSW GetDomain display facet counts\n\nUpdated geoserver's debian package building documentation\n\nUpdated geoserver's debian package building documentation\n\nUpdated changelog for version 2.4\n\nimplement ident/status JSON (#2100)\n\nadd support for preserving XML metadata with upload (#2250)\n\nFix issue #2368\n\n - Issue #2337\n\n - Issue #2337\n\n - deps management\n\n - Improvements for gnip #2211\n\n - pep8 violations\n\nAdded management command script to change titles of layers on particular maps.\n\n - a bit more robust check on db connection\n\n - more robust with maps without layers or broken configuration\n\n - fix wMS test case\n\n - fix WMS test case\n\nuse WCS version 2.0.1, no need to do getCapabilities\n\nupdate integration tests to reflect the correct mime\n\nmake nullable metadata_uploaded_preserve\n\nrevert previous commit, sorry\n\nAdd SSL configuration to docs\n\nupdating the condition in line 321\n\nthe condition must check if geonode.geoserver is in the installed apps\n\nremove unsupported ISO property (#2385)\n\nadded a tutorial for installing geonode devmode on centos 7\n\nspecified centos version\n\nadded devmode install on centos to the index\n\nadded devinstall centos to the index\n\nmodified in order to render correctly in the html page\n\nKeywords not restricted by type\n\nadded .. code-block:: console\n\nadded newline for readability\n\nUpdate users-groups.txt\n\nChanged \"add a new users\" to \"add a new user\"\n\nFix bug preventing set_permissions from granting layer perms to AnonymousUsers.\n\nAllow permissions to be set in gs_slurp.\n\n - Issue #2402\n\n - Issue #2403\n\nupdate deprecated Django argument\n\nadd CSW code example\n\nfix the datastore for the geomanager\n\nremove GeoNode.js\n\n - relax few base library dependencies\n\nSome minor changes to development environment setup docs\n\nGetting rid of duplicate dev mode installation instructions.\n\n - Merging Indexes for issue: Getting rid of duplicate dev mode installation instructions.\n\nbind shapely to 1.3.1\n\nModal user menu Help link fix. Changed to Django template tag.\n\n - Issue #2417\n\nCommit Message\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nremove unused fields (#2422)\n\nadd zlib1g-dev to Dockerfile\n\n - updated db port and password on win bin installer documentation\n\nadd startIndex and count parameter bindings to OpenSearch Description\n\nset conditional for default map crs\n\nTo resolve this issue:\nhttps://github.com/GeoNode/geonode/issues/2432\n\npoint quick install to the stable package\n\nold win-installer script clean up\n\nFixed typo in origin year\n\nimplementation of a exclusive page that display metadata detail for layers, maps and documents\n\nfix #2381\n\nbump OWSLib and pycsw\n\nflexibly port for dev geoserver\n\nFixes some i18n issues:\n\n- Adds untranslated strings in templates\n\n- Marks some missing strings for translation in python code of forms, models and templates\n\n- Adds a default value of empty string when displaying atributes labels and descriptions in Layer detail template\n\n- Adds pt-br to the LANGUAGES list settings\n\nUpdate django.po\n\nSmall typo fixing and translation adding\n\nAdded option to provide a custom date to importlayers management command.\n\nExplicitly parse a provided importlayers date string into a datetime object.\n\n - temporarly disabled gxplorer playback -\n\n - fix flake8 issues\n\nset conditional for default map crs\n\nTo resolve this issue:\nhttps://github.com/GeoNode/geonode/issues/2432\n\npoint quick install to the stable package\n\nold win-installer script clean up\n\nFixed typo in origin year\n\nbump OWSLib and pycsw\n\nflexibly port for dev geoserver\n\nFixes some i18n issues:\n\n- Adds untranslated strings in templates\n\n- Marks some missing strings for translation in python code of forms, models and templates\n\n- Adds a default value of empty string when displaying atributes labels and descriptions in Layer detail template\n\n- Adds pt-br to the LANGUAGES list settings\n\nUpdate django.po\n\nSmall typo fixing and translation adding\n\nExplicitly parse a provided importlayers date string into a datetime object.\n\nosgeo-incubation, Added Copyright Headers to all python files\n\npep8 fix\n\nadjusted copyright\n\nSet max_length=255 for doc_file and doc_url in document model as per #issue-2285\n\nUpdated download link for py2exe as reported by #2459\n\ncatch AttributeError on metadata with no date (#2469)\n\nsyncing with tsfx\n\n - Improvements for gnip #2211 - removing duplicates\n\nosgeo-incubation, Added Copyright Headers to all python files\n\npep8 fix\n\nadjusted copyright\n\nSet max_length=255 for doc_file and doc_url in document model as per #issue-2285\n\nUpdated download link for py2exe as reported by #2459\n\ncatch AttributeError on metadata with no date (#2469)\n\nsyncing with tsfx\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nfilter categories by is_choice. fixes #2461\n\n - fix test errors\n\n - Fix actstream errors\n\n - Improvements for gnip #2211\n\n - Improvements for the management of the Importer Session next ID\n\n - Improvements for the management of the Importer Session next ID\n\n - Fix for Issue #2273\n\n - Integration upload test\n\n - fix pep8 violations and typos\n\n - removing celery kwargs, need more investigation\n\nFix When choose Window-cp-874 encoding\nUse 'cp874'\nhttps://docs.python.org/2/library/codecs.html#standard-encodings\n\n - Fix for 2279\n\nMoving the category field label to the correct place in the layer metadata form\n\nadd owners api, faster version of profiles for filtering purpose\n\nFixing a string concatenation for pycsw description in settings\n\nUpgrade font awesome to 4.4.0\n\nUpgrade gsconfig and gsimporter to 1.0.0\n\nUpdated changelog for version 2.4b27\n\nCorrectly aligned \"Your selections\" and \"Clear all filters\" button to the rest of the page\n\n1. Pass category_form from views.layer_upload to layer_upload.html\n2. Require user to choose category before uploading (upload.js)\n3. Pass chosen category via cookie (cookie.js, upload.js)\n4. Parse category_id from cookie in POST section of views.layer_upload\n\n1. Pass category_form from views.layer_upload to layer_upload.html\n2. Require user to choose category before uploading (upload.js)\n3. Pass chosen category via cookie (cookie.js, upload.js)\n4. Parse category_id from cookie in POST section of views.layer_upload\n\nChage \"//\" to \"#\" for .py comment\n\nCoding style fixes based on Travis CL output\n\nWhitespace fixes as per Travis Cl output:\n\nMore whitespace nonsense\n\nWhitespace hell\n\nWhitespace hell 4real\n\nConsistent use of whitespaces\n\nadd support for preserving XML metadata with upload (#2250)\n\nfix indentation\n\nfix ref\n\nfix syntax\n\nfix pep8\n\nRevert \"(Hold for 2.5.x) add support for preserving XML metadata with upload (#2250)\"\n\nAdded explicit import of cookie.js\n\nUsing geonode-supplied {% static %} to accomodate non-root install\n\nfixed issue with years before 1900\n\nremoved unused package\n\nadded comment on strftime issue\n\nadd wgs84 map viewer support\n\n - Adding afabiani among AUTHORS list\n\n - deps\n\n - doc\n\nexplicitly create the uploaded directories and assign them to apache\n\nremoval of old references to form.cleaned_data[\"category\"] which\nare not used (yet) because passing chosen category via cookie\nrather than adding category form to formset at submission.\n\nremove logging statements ... ooops.\n\nexclude bing until we figure out what changed\n\nMore resilient layer delete\n\nfixed issues with alternative map projection\n\nremove base layers from package local_settings.\n\nPEP8 fixes.\n\nBump Django to include latest security patch.\n\nIncludes a API_INCLUDE_REGIONS_COUNT setting to enable region facets count. It also add region code to the api filtering fields\n\nUpdated changelog for version 2.4b28\n\nAdded gsolat to AUTHORS\n\ngsolat contributed a black and white theme to geoext for the 2.4 release based on fontawesome\n\nFixes #2310\n\nBetter handles topic category pick in layer upload form\n\nIn layer upload topic category must be passed as string\n\nbump pycsw / OWSLib\n\nAdding geonode version number to static files in order to force reload in browser every time there is a new geonode version\n\nfix some text search issues, special characters, positioning and free search\n\nFixes layout for some pages\n\nadd owner autocomplete in metadata page\n\nassign upload session to owner on metadata save, fixes #2222\n\nmake sure there are upload sessions before updating the user\n\nUpdated changelog for version 2.4c1\n\nFixes html layout in some account pages\n\nUpdated changelog for version 2.4c2\n\nadded german as language\n\nmake dynamic to work with datastore\n\nfix dynamic to correctly use the basefile\n\nadd verbose name plural and set geomanager as default for dynamic\n\nsycing\n\nsycing tsf\n\nMessage posted to Slack after layer upload\n\nNot make Point a multipoint\n\nUpdate\n\nFix People page layout\n\nFix group and profile layout page\n\nFix logo in group detail page\n\nFix keyword style in group page\n\nset additional store parameters, fixes #2337. Thanks @afabiani\n\nsycing\n\nsycing tsf\n\nMessage posted to Slack after layer upload\n\nget doc_url extension using urlparse\n\nClear all SEVERE and ERROR messages from building docs\n\nfix more inconsistencies on docs source files\n\nget doc_url extension using urlparse\n\nClear all SEVERE and ERROR messages from building docs\n\nfix more inconsistencies on docs source files\n\nRestore primary button in group list page\n\nRestore settings and search.js\n\nadd credentials on was statistics generation, fixes #1412\n\nuse sld_url to retrieve the correct sld location, fixes #2048\n\n'added additional filetypes for geonode.importer - gdal specific'\n\nadd support for data.json output (#1022)\n\nChanges to include spherical projections and better error handling when logging\n\nbody_href is a property then and bump gsconfig to 1.0.3\n\nRevert category choice in upload, also fixes #2323\n\n - Proposal Refactoring for GeoNode Documentation\n\n- Proposal Refactoring for GeoNode Documentation\n\n- Proposal Refactoring for GeoNode Documentation\n\nNow bingmaps base layer will be enabled if a BING_API_KEY is defined. Refs #2314\n\nFixes #2301\n\ninitial support for shopping cart\n\nadd bulk permissions in cart\n\nremoved unnecessary css rule\n\nfix cart empty message\n\nadd cart button and add/remove behavior\n\nmore fixed own the cart templates\n\nFix cart templates\n\nUpdated changelog for version 2.4c3\n\nUpdated changelog for version 2.4c4\n\nAdded instructions to build geoserver debian package\n\nsupport XML metadata uploads with filenames like xyz.shp.xml (#2351)\n\nhide the add to cart icon if there's no cart\n\nthe add to cart is now visible despite the user is logged in or not\n\nMinor layout fixes in People and Group pages\n\ndon't show the resource div if there are no resources in profile detail\n\nlimit title length in cart\n\nChange cart default text\n\nupdated few screenshots\n\ntest doc build without readme\n\nDocuments Upload Page improvements\n\nMobile Design / Extent Search #2171\n\nfixed logs\n\nchanged map initial zoom to 0\n\nChanged $scope to var\n\nbump owslib to 0.10\n\nFixed the problem with DateTimeFields not accepting PM datetimes\n\nCorrected flake8 violations\n\nmake CSW GetDomain display facet counts\n\nUpdated geoserver's debian package building documentation\n\nUpdated geoserver's debian package building documentation\n\nUpdated changelog for version 2.4\n\nimplement ident/status JSON (#2100)\n\nadd support for preserving XML metadata with upload (#2250)\n\nFix issue #2368\n\n - Issue #2337\n\n - Issue #2337\n\n - deps management\n\n - Improvements for gnip #2211\n\n - pep8 violations\n\nAdded management command script to change titles of layers on particular maps.\n\n - a bit more robust check on db connection\n\n - more robust with maps without layers or broken configuration\n\n - fix wMS test case\n\n - fix WMS test case\n\nuse WCS version 2.0.1, no need to do getCapabilities\n\nupdate integration tests to reflect the correct mime\n\nmake nullable metadata_uploaded_preserve\n\nrevert previous commit, sorry\n\nAdd SSL configuration to docs\n\nupdating the condition in line 321\n\nthe condition must check if geonode.geoserver is in the installed apps\n\nremove unsupported ISO property (#2385)\n\nadded a tutorial for installing geonode devmode on centos 7\n\nspecified centos version\n\nadded devmode install on centos to the index\n\nadded devinstall centos to the index\n\nmodified in order to render correctly in the html page\n\nKeywords not restricted by type\n\nadded .. code-block:: console\n\nadded newline for readability\n\nUpdate users-groups.txt\n\nChanged \"add a new users\" to \"add a new user\"\n\nFix bug preventing set_permissions from granting layer perms to AnonymousUsers.\n\nAllow permissions to be set in gs_slurp.\n\n - Issue #2402\n\n - Issue #2403\n\nupdate deprecated Django argument\n\nadd CSW code example\n\nfix the datastore for the geomanager\n\nremove GeoNode.js\n\n - relax few base library dependencies\n\nSome minor changes to development environment setup docs\n\nGetting rid of duplicate dev mode installation instructions.\n\n - Merging Indexes for issue: Getting rid of duplicate dev mode installation instructions.\n\nbind shapely to 1.3.1\n\nModal user menu Help link fix. Changed to Django template tag.\n\n - Issue #2417\n\nCommit Message\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nremove unused fields (#2422)\n\nadd zlib1g-dev to Dockerfile\n\n - updated db port and password on win bin installer documentation\n\nadd startIndex and count parameter bindings to OpenSearch Description\n\nset conditional for default map crs\n\nTo resolve this issue:\nhttps://github.com/GeoNode/geonode/issues/2432\n\npoint quick install to the stable package\n\nold win-installer script clean up\n\nFixed typo in origin year\n\nimplementation of a exclusive page that display metadata detail for layers, maps and documents\n\nfix #2381\n\nbump OWSLib and pycsw\n\nflexibly port for dev geoserver\n\nFixes some i18n issues:\n\n- Adds untranslated strings in templates\n\n- Marks some missing strings for translation in python code of forms, models and templates\n\n- Adds a default value of empty string when displaying atributes labels and descriptions in Layer detail template\n\n- Adds pt-br to the LANGUAGES list settings\n\nUpdate django.po\n\nSmall typo fixing and translation adding\n\nAdded option to provide a custom date to importlayers management command.\n\nExplicitly parse a provided importlayers date string into a datetime object.\n\n - temporarly disabled gxplorer playback -\n\n - fix flake8 issues\n\nbump OWSLib and pycsw\n\nosgeo-incubation, Added Copyright Headers to all python files\n\npep8 fix\n\nadjusted copyright\n\nSet max_length=255 for doc_file and doc_url in document model as per #issue-2285\n\nUpdated download link for py2exe as reported by #2459\n\ncatch AttributeError on metadata with no date (#2469)\n\nsyncing with tsfx\n\n - Improvements for gnip #2211 - removing duplicates\n\nosgeo-incubation, Added Copyright Headers to all python files\n\npep8 fix\n\nadjusted copyright\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nfilter categories by is_choice. fixes #2461\n\n - fix test errors\n\n - Fix actstream errors\n\n - flake8 issues\n\n - Fix actstream errors\n\n - Improvements for gnip #2211\n\n - Improvements for the management of the Importer Session next ID\n\n - Improvements for the management of the Importer Session next ID\n\n - Fix for Issue #2273\n\n - Integration upload test\n\n - fix pep8 violations and typos\n\n - removing celery kwargs, need more investigation\n\nFix When choose Window-cp-874 encoding\nUse 'cp874'\nhttps://docs.python.org/2/library/codecs.html#standard-encodings\n\n - Fix for 2279\n\nMoving the category field label to the correct place in the layer metadata form\n\nadd owners api, faster version of profiles for filtering purpose\n\nFixing a string concatenation for pycsw description in settings\n\nUpgrade font awesome to 4.4.0\n\nUpgrade gsconfig and gsimporter to 1.0.0\n\nUpdated changelog for version 2.4b27\n\nCorrectly aligned \"Your selections\" and \"Clear all filters\" button to the rest of the page\n\n1. Pass category_form from views.layer_upload to layer_upload.html\n2. Require user to choose category before uploading (upload.js)\n3. Pass chosen category via cookie (cookie.js, upload.js)\n4. Parse category_id from cookie in POST section of views.layer_upload\n\n1. Pass category_form from views.layer_upload to layer_upload.html\n2. Require user to choose category before uploading (upload.js)\n3. Pass chosen category via cookie (cookie.js, upload.js)\n4. Parse category_id from cookie in POST section of views.layer_upload\n\nChage \"//\" to \"#\" for .py comment\n\nCoding style fixes based on Travis CL output\n\nWhitespace fixes as per Travis Cl output:\n\nMore whitespace nonsense\n\nWhitespace hell\n\nWhitespace hell 4real\n\nConsistent use of whitespaces\n\nadd support for preserving XML metadata with upload (#2250)\n\nfix indentation\n\nfix ref\n\nfix syntax\n\nfix pep8\n\nRevert \"(Hold for 2.5.x) add support for preserving XML metadata with upload (#2250)\"\n\nAdded explicit import of cookie.js\n\nUsing geonode-supplied {% static %} to accomodate non-root install\n\nfixed issue with years before 1900\n\nremoved unused package\n\nadded comment on strftime issue\n\nadd wgs84 map viewer support\n\n - Adding afabiani among AUTHORS list\n\n - deps\n\n - doc\n\nexplicitly create the uploaded directories and assign them to apache\n\nremoval of old references to form.cleaned_data[\"category\"] which\nare not used (yet) because passing chosen category via cookie\nrather than adding category form to formset at submission.\n\nremove logging statements ... ooops.\n\nexclude bing until we figure out what changed\n\nMore resilient layer delete\n\nfixed issues with alternative map projection\n\nremove base layers from package local_settings.\n\nPEP8 fixes.\n\nBump Django to include latest security patch.\n\nIncludes a API_INCLUDE_REGIONS_COUNT setting to enable region facets count. It also add region code to the api filtering fields\n\nUpdated changelog for version 2.4b28\n\nAdded gsolat to AUTHORS\n\ngsolat contributed a black and white theme to geoext for the 2.4 release based on fontawesome\n\nFixes #2310\n\nBetter handles topic category pick in layer upload form\n\nIn layer upload topic category must be passed as string\n\nbump pycsw / OWSLib\n\nAdding geonode version number to static files in order to force reload in browser every time there is a new geonode version\n\nfix some text search issues, special characters, positioning and free search\n\nFixes layout for some pages\n\nadd owner autocomplete in metadata page\n\nassign upload session to owner on metadata save, fixes #2222\n\nmake sure there are upload sessions before updating the user\n\nUpdated changelog for version 2.4c1\n\nFixes html layout in some account pages\n\nUpdated changelog for version 2.4c2\n\nadded german as language\n\nmake dynamic to work with datastore\n\nfix dynamic to correctly use the basefile\n\nadd verbose name plural and set geomanager as default for dynamic\n\nsycing\n\nsycing tsf\n\nMessage posted to Slack after layer upload\n\nNot make Point a multipoint\n\nUpdate\n\nFix People page layout\n\nFix group and profile layout page\n\nFix logo in group detail page\n\nFix keyword style in group page\n\nset additional store parameters, fixes #2337. Thanks @afabiani\n\nsycing\n\nsycing tsf\n\nMessage posted to Slack after layer upload\n\nget doc_url extension using urlparse\n\nClear all SEVERE and ERROR messages from building docs\n\nfix more inconsistencies on docs source files\n\nget doc_url extension using urlparse\n\nClear all SEVERE and ERROR messages from building docs\n\nfix more inconsistencies on docs source files\n\nRestore primary button in group list page\n\nRestore settings and search.js\n\nadd credentials on was statistics generation, fixes #1412\n\nuse sld_url to retrieve the correct sld location, fixes #2048\n\n'added additional filetypes for geonode.importer - gdal specific'\n\nadd support for data.json output (#1022)\n\nChanges to include spherical projections and better error handling when logging\n\nbody_href is a property then and bump gsconfig to 1.0.3\n\nRevert category choice in upload, also fixes #2323\n\n - Proposal Refactoring for GeoNode Documentation\n\n- Proposal Refactoring for GeoNode Documentation\n\n- Proposal Refactoring for GeoNode Documentation\n\nNow bingmaps base layer will be enabled if a BING_API_KEY is defined. Refs #2314\n\nFixes #2301\n\ninitial support for shopping cart\n\nadd bulk permissions in cart\n\nremoved unnecessary css rule\n\nfix cart empty message\n\nadd cart button and add/remove behavior\n\nmore fixed own the cart templates\n\nFix cart templates\n\nUpdated changelog for version 2.4c3\n\nUpdated changelog for version 2.4c4\n\nAdded instructions to build geoserver debian package\n\nsupport XML metadata uploads with filenames like xyz.shp.xml (#2351)\n\nhide the add to cart icon if there's no cart\n\nthe add to cart is now visible despite the user is logged in or not\n\nMinor layout fixes in People and Group pages\n\ndon't show the resource div if there are no resources in profile detail\n\nlimit title length in cart\n\nChange cart default text\n\nupdated few screenshots\n\ntest doc build without readme\n\nDocuments Upload Page improvements\n\nMobile Design / Extent Search #2171\n\nfixed logs\n\nchanged map initial zoom to 0\n\nChanged $scope to var\n\nbump owslib to 0.10\n\nFixed the problem with DateTimeFields not accepting PM datetimes\n\nCorrected flake8 violations\n\nmake CSW GetDomain display facet counts\n\nUpdated geoserver's debian package building documentation\n\nUpdated geoserver's debian package building documentation\n\nUpdated changelog for version 2.4\n\nimplement ident/status JSON (#2100)\n\nadd support for preserving XML metadata with upload (#2250)\n\nFix issue #2368\n\n - Issue #2337\n\n - Issue #2337\n\n - deps management\n\n - Improvements for gnip #2211\n\n - pep8 violations\n\nAdded management command script to change titles of layers on particular maps.\n\n - a bit more robust check on db connection\n\n - more robust with maps without layers or broken configuration\n\n - fix wMS test case\n\n - fix WMS test case\n\nuse WCS version 2.0.1, no need to do getCapabilities\n\nupdate integration tests to reflect the correct mime\n\nmake nullable metadata_uploaded_preserve\n\nrevert previous commit, sorry\n\nAdd SSL configuration to docs\n\nupdating the condition in line 321\n\nthe condition must check if geonode.geoserver is in the installed apps\n\nremove unsupported ISO property (#2385)\n\nadded a tutorial for installing geonode devmode on centos 7\n\nspecified centos version\n\nadded devmode install on centos to the index\n\nadded devinstall centos to the index\n\nmodified in order to render correctly in the html page\n\nKeywords not restricted by type\n\nadded .. code-block:: console\n\nadded newline for readability\n\nUpdate users-groups.txt\n\nChanged \"add a new users\" to \"add a new user\"\n\nFix bug preventing set_permissions from granting layer perms to AnonymousUsers.\n\nAllow permissions to be set in gs_slurp.\n\n - Issue #2402\n\n - Issue #2403\n\nupdate deprecated Django argument\n\nadd CSW code example\n\nfix the datastore for the geomanager\n\nremove GeoNode.js\n\n - relax few base library dependencies\n\nSome minor changes to development environment setup docs\n\nGetting rid of duplicate dev mode installation instructions.\n\n - Merging Indexes for issue: Getting rid of duplicate dev mode installation instructions.\n\nbind shapely to 1.3.1\n\nModal user menu Help link fix. Changed to Django template tag.\n\n - Issue #2417\n\nCommit Message\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nwmsStore added as countable layer\n\nremove unused fields (#2422)\n\nadd zlib1g-dev to Dockerfile\n\n - updated db port and password on win bin installer documentation\n\nadd startIndex and count parameter bindings to OpenSearch Description\n\nset conditional for default map crs\n\nTo resolve this issue:\nhttps://github.com/GeoNode/geonode/issues/2432\n\npoint quick install to the stable package\n\nold win-installer script clean up\n\nFixed typo in origin year\n\nimplementation of a exclusive page that display metadata detail for layers, maps and documents\n\nfix #2381\n\nbump OWSLib and pycsw\n\nflexibly port for dev geoserver\n\nFixes some i18n issues:\n\n- Adds untranslated strings in templates\n\n- Marks some missing strings for translation in python code of forms, models and templates\n\n- Adds a default value of empty string when displaying atributes labels and descriptions in Layer detail template\n\n- Adds pt-br to the LANGUAGES list settings\n\nUpdate django.po\n\nSmall typo fixing and translation adding\n\nAdded option to provide a custom date to importlayers management command.\n\nExplicitly parse a provided importlayers date string into a datetime object.\n\n - temporarly disabled gxplorer playback -\n\n - fix flake8 issues\n\nbump OWSLib and pycsw\n\nosgeo-incubation, Added Copyright Headers to all python files\n\npep8 fix\n\nadjusted copyright\n\nSet max_length=255 for doc_file and doc_url in document model as per #issue-2285\n\nUpdated download link for py2exe as reported by #2459\n\ncatch AttributeError on metadata with no date (#2469)\n\nsyncing with tsfx\n\n - Improvements for gnip #2211 - removing duplicates\n\nosgeo-incubation, Added Copyright Headers to all python files\n\npep8 fix\n\nadjusted copyright\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nUpdate setup.py\n\nfilter categories by is_choice. fixes #2461\n\n - fix test errors\n\n - Fix actstream errors\n\n - flake8 issues","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/fc4085bf6ffe8f09a307309e5f22ef2371892ef1"},{"sha":"50b5ceb5f6537b18672aa989038ec75ba3b52ba0","author":{"name":"afabiani","email":"cb0e17e5092ccd505b92ed730f43c066721b05de@geo-solutions.it"},"message":"Merge branch 'master' of https://github.com/GeoNode/geonode into django18_issue_2430\n\n# Conflicts:\n#\tgeonode/documents/admin.py\n#\tgeonode/middleware.py\n#\tgeonode/social/signals.py\n#\tpavement.py","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/50b5ceb5f6537b18672aa989038ec75ba3b52ba0"},{"sha":"9c5727151222d097eb137b1cbf8d9e3a297b6e50","author":{"name":"Simone Dalmasso","email":"30d497ff190488c354f09f5333ecda3fa7925a32@gmail.com"},"message":"Merge pull request #2431 from GeoNode/django18_issue_2430\n\n - Issue #2430 - Update to DJango 1.8.7","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/9c5727151222d097eb137b1cbf8d9e3a297b6e50"},{"sha":"1b2ed5ba935d01b9f1e7066cea3fd93e4bedafc9","author":{"name":"root","email":"0ddec2d7e784f56fe0bd4fe295b4b53464af379c@localhost.localdomain"},"message":" - Fix Headers CopyRight","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/1b2ed5ba935d01b9f1e7066cea3fd93e4bedafc9"},{"sha":"a39176fa4f469f00e53a065533d205b2211f7f1d","author":{"name":"root","email":"cb0e17e5092ccd505b92ed730f43c066721b05de@geo-solutions.it"},"message":" - Fix migration issue with DJango 1.8.7","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/a39176fa4f469f00e53a065533d205b2211f7f1d"},{"sha":"d46d53635ba0331d3734a296a52bf52c4fa969f4","author":{"name":"Simone Dalmasso","email":"30d497ff190488c354f09f5333ecda3fa7925a32@gmail.com"},"message":"pass is_layer in the run as extra param","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/d46d53635ba0331d3734a296a52bf52c4fa969f4"},{"sha":"3bc97785c7a261c66f07ec35bd47ed48bec6afb6","author":{"name":"Simone Dalmasso","email":"30d497ff190488c354f09f5333ecda3fa7925a32@gmail.com"},"message":"Merge branch 'master' of https://github.com/GeoNode/geonode","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/3bc97785c7a261c66f07ec35bd47ed48bec6afb6"},{"sha":"24d618290bd7416b8fe0459d7a7d12a42c12bd0d","author":{"name":"Jeffrey Johnson","email":"492f9e99b5d27825ee401ab71b124ba0d1257c96@gmail.com"},"message":"Remove references to specific VM for tutorials","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/24d618290bd7416b8fe0459d7a7d12a42c12bd0d"},{"sha":"81bf7afadf07c79d16e53a32d4d41b1a7860d8d1","author":{"name":"etj","email":"6529929368ca9e9e7b060d43ea6dec8b52f5c4b9@geo-solutions.it"},"message":"Issue #2453 Add metadata export as ISO+XSL","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/81bf7afadf07c79d16e53a32d4d41b1a7860d8d1"},{"sha":"12e9c252fe1c96096a36e36da7c724dd7e6a4f7f","author":{"name":"Jeffrey Johnson","email":"492f9e99b5d27825ee401ab71b124ba0d1257c96@gmail.com"},"message":"Merge pull request #2475 from geosolutions-it/2453_metadata_xsl\n\n#2453 Add metadata export as ISO+XSL","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/12e9c252fe1c96096a36e36da7c724dd7e6a4f7f"},{"sha":"6bbed83fc3e90e1313b5abcafa7c3b24989137d9","author":{"name":"Simone Dalmasso","email":"30d497ff190488c354f09f5333ecda3fa7925a32@gmail.com"},"message":"update doc for customise look and feel","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/6bbed83fc3e90e1313b5abcafa7c3b24989137d9"},{"sha":"a06bd610a90fb4a42af685f5097d498c7c18aabb","author":{"name":"Simone Dalmasso","email":"30d497ff190488c354f09f5333ecda3fa7925a32@gmail.com"},"message":"Merge branch 'master' of https://github.com/GeoNode/geonode","distinct":true,"url":"https://api.github.com/repos/Geode/geonode/commits/a06bd610a90fb4a42af685f5097d498c7c18aabb"}]}
{"actor":{"display_login":"collaer"}}