v1.17.8 (2018-06-14)
- Reset sync-task DB connections if connection is lost (#2041)
v1.17.7 (2018-06-08)
- Dependency update
- django-jsonattrs (0.1.26)
- kombu (4.2.1)
- Add empty option to select fields (#2037)
v1.17.6 (2018-05-03)
- Add forward compatibility for UserLanguageMiddleware (#2035)
- Dependency updates (#2027, #2036)
- Django (1.11.12)
- djangorestframework (3.8.2)
- django-countries (5.3)
- simplejson (3.14.0)
- django-widget-tweaks (1.4.2)
- Pillow (5.1.0)
- openpyxl (2.5.3)
- pytz (2018.4)
- awscli (1.15.8)
- twilio (6.12.1)
- phonenumbers (8.9.4)
- libsass (0.14.4)
- pytest-django (3.2.1)
- transifex-client (0.13.2)
- tox (3.0.0)
- django-extensions (2.0.7)
- ipython (6.3.1)
- raven (6.7.0)
- pytest (3.5.1)
- django-buckets (0.1.25)
- Ensure local_ip_url added to ALLOWED_HOSTS (#2033)
v1.17.5 (2018-04-12)
- Use QuestionOption.question.name when fetching location_type question (#2032)
v1.17.4 (2018-04-04)
- Dependency updates (1982)
- django-cors-headers (2.2.0)
- django-crispy-forms (1.7.2)
- django-countries (5.2)
- django-sass-processor (0.6)
- openpyxl (2.5.1)
- awscli (1.14.63)
- gpxpy (1.2.0)
- django-otp (0.4.3)
- twilio (6.11.0)
- phonenumbers (8.9.2)
- cadasta-workertoolbox (0.6.0)
- libsass (0.14.2)
- selenium (3.11.0)
- django-extensions (2.0.6)
- Hide avatars on project dashboard (#2028)
- Suppress OSERROR write error (#2024)
- Add
lazy-apps
option touwsgi.ini
to address memcached errors (#2030) - Fixes #2017 -- Ensure URLs with non-ASCII characters can be exported (#2029)
v1.17.3 (2018-03-24)
- Update BrowserStack access key (#2025)
- Fix recursive async calls on location detail page (#2026)
v1.17.2 (2018-03-23)
- Upgrade cadasta-test to 0.8.0 (#2022)
- Remove recursive template code (#2023)
v1.17.1 (2018-03-21)
- Reduce pagination size for async locations (#2020)
- Upgrade Django to 1.11.11 (#2021)
v1.17.0 (2018-03-20)
- Lower deflate tolerance for project maps (#1993)
- Update export area on project dashboard (#2000)
- Add option to silent DB logs during dev process (#2008)
- Make async spatial requests concurrently (#2007)
- Improve async locations endpoint response speed (#2006)
- Validate required fields (#1998)
- Replace Opbeat logging with Sentry (#2010, #2013, #2014, #2016)
- Add multi-lang support to location header (#2011)
- Move handler from cadasta/production to cadasta/application (#2012)
- Translate location label on Project Dashboard (#2015)
- Fixes #1898 -- Add library to validate phone numbers (#1985)
v1.16.0 (2018-02-20)
- Dependency upgrades (#1936)
- cadasta-test (v0.5.0)
- djangorestframework (3.7.7)
- psycopg2 (2.7.4)
- django-allauth (0.35.0)
- django-countries (5.1.1)
- django-sass-processor (0.5.8)
- Pillow (5.0.0)
- openpyxl (2.5.0)
- pytz (2018.3)
- shapely (1.6.4.post1)
- awscli (1.14.36)
- pandas (0.22.0)
- argon2-cffi (18.1.0)
- django-otp (0.4.2)
- twilio (6.10.3)
- phonenumbers (8.8.11)
- opbeat (3.6.1)
- pybreaker (0.4.2)
- Add react.js-based paginated tables (#1940)
- Improve handling of ValidationErrors for API (#1987)
- Use postgres_pw for user postgres (#1965)
- Run functional tests in 3 batches (#1964)
- Fixes "Datepicker styles are missing on add-relationship form (#1989)" -- Update link to css file (#1992)
- Fixes "API 500 Error - 'is not JSON serializable' (#1656)" -- Bump jsonattrs (#1984)
- Fixes "No glyphicons on localhost (#1957)" -- Update link to font files (#1980)
- Fixes "Required asterisks disappearing on party type change (#1849)" -- Removing toggleParsleyRequired and adding no validation for hidden fields (#1988)
- Fixes "Demo guest user is able to edit account username and name (#1944)" -- Prevents demo user from updating profile information (#1977)
- Fixes "Not possible to attach a second resource after the first one is rejected (#1761)" -- Bump django-buckets (#1981)
- Fixes "High number of 'Invalid HTTP_HOST header' errors (#1939)" -- Send illegal hosts to default server (#1972)
- Fixes "Adding user names and emails case-sensitive (#1563)" -- Use iexact matching when querying users (#1973)
- Fixes "Return default location type label if custom label is not defined (#1962)" -- Return default location-type label if option is not defined (#1968)
v1.15.2 (2018-02-07)
- Fixes a bug that prevented some forms to be submitted from GeoODK (#1975)
v1.15.1 (2018-02-05)
- Upgrade Django dependency to 1.11.10 (#1967)
v1.15.0 (2018-02-01)
- Allow file fields in question groups (#1934)
- Integrate avatars into platform (#1930)
- Support for signatures in XLS forms (#1888)
- Asynchronous exports (#1883)
- Dependency upgrades (#1933)
- awscli (1.14.10)
- pandas (0.21.1)
- opbeat (3.6.0)
- Run functional tests in two batches (#1938)
- Log Django to file and error_file only (#1959)
- Ensure log files are rotated in production (#1946)
- Update deadsnakes repository for provisioning (#1950)
- Prevent excessive cache connections (#1953)
- Fixed #1954 -- Broken sign-in link (#1960)
- Fixes #1943 -- Skip creating translation labels for one-language forms (#1947)
- Remove Mapzen geocoder (#1958)
v1.14.1 (2017-12-15)
- Dependency upgrades (#1868, #1914, #1924. #1931)
- Django 1.11.x
- psycopg2 (2.7.3.2)
- djoser (1.0.1)
- django-allauth (0.34.0)
- django-filter (1.1.0)
- django-crispy-forms (1.7.0)
- openpyxl (2.4.9)
- pytz (2017.3)
- pandas (0.21.0)
- opbeat (3.5.3)
- flake8 (3.5.0)
- django-tutelary (0.1.22)
- djangorestframework (3.7.3)
- djoser (1.1.5)
- django-parsley (0.7)
- django-sass-processor (0.5.6)
- djangorestframework-gis (0.12)
- simplejson (3.13.2)
- django-buckets (0.1.23)
- python-magic (0.4.15)
- shapely (1.6.3)
- awscli (1.14.9)
- django-otp (0.4.1.1)
- twilio (6.9.1)
- phonenumbers (8.8.8)
- selenium (3.8.0)
- transifex-client (0.12.5)
- django-debug-toolbar (1.9.1)
- django-extensions (1.9.8)
- django-skivvy (0.1.10)
- pytest (3.3.1)
- Avoid assigning policies on user save if user already has default policy (#1910)
- Reduce queries on dashboard view (#1926)
- Optimize DB lookups for projects views (#1893)
- Ensure unsupported AttributeTypes are caught (#1915)
- Fixes #1856 -- Raise 404 when user is not member of org (#1924)
- Fixes #1872 -- Ensure JSON fields are sanitized against dict (#1929)
- Only show Add Project link on Organization Dashboard if user has project.create perm (#1919)
- Fix DataTables on project-add permissions view (#1918)
v1.14.0 (2017-12-07)
- Ability to register using a phone number (#1768)
- Improved display of numbers on project dashboard (#1879)
- Refactor static location in dev VM (#1867); including follow-on bug fixes:
- Fix cadasta path in
runtests.py
(#1920) - Re-add Leaflet settings, resolves #1921 (#1922)
- Fix cadasta path in
- Update browsers and WebDrivers in VM (#1912)
- Travis job updates:
- Use Travis conditional jobs feature (#1895)
- Run only functional tests for PRs (#1907)
v1.13.1 (2017-11-13)
- Updated dependencies (#1844, #1876)
- Updated translations (#1853)
- Updated deployment scripts
- Use variables for database passwords for deployment (#1870)
- Simplified nginx config (#1871)
- Adds Ansible roles to enable/disable maintenance mode (#1859)
- Fixes #1121 -- Displays permissions correctly for superusers in orgs (#1852)
- Fixes #1626 -- Updates links to contact pages with mailto and subject line (#1857)
- Fixes #1627 -- Updates regex to replace all underscores with blank spaces in file name (#1857)
- Fixes #1575 -- Increase
max_length
ofSpatialUnit.type
andTenureRelationship.tenure_type
to 100 (#1851) - Fixes #1804 -- Convert
relevant
fields toTextField
(#1851)
- Remove
core.form_mixins.SuperUserCheckMixin
(#1839)
v1.13.0 (2017-10-24)
- User Dashboard (#1721)
- Add list functionality to Relationship endpoints (#1793)
- Adds languages: Odia, Aymara, Garifuna (#1827)
- Included add party in responsive menu (#1818)
- Functional tests
- Add management command to load functional test fixtures (#1774)
- Integrate cadasta-test as a Travis CI build using BrowserStack (#1766)
- Accommodate User Accounts functional tests (#1788)
- Accommodate Organization functional tests (#1808)
- Accommodate Project functional tests (#1831)
- Removed type=submit to previous buttons and moved buttons into wrapper (#1790)
- Add links field to resources serializer (#1794)
- Limit length of select list for browsable api (#1795)
- CSS fixes and linting (#1814)
- Updated menu to replace old ellipsis with cog (#1819)
- Reduce number of ResourceWarning when running tests (#1828)
- Update dependencies (#1781, #1821)
- Make test suite execute in less time (#1834)
- Change profile page to two-column layout (#1835)
- Adjusted left column nesting on user dashboard page (#1841)
- displays edit and delete buttons only if user has permission (#1738)
- BugFix #1745, case insensitive org/project name (#1770, #1809)
- Support Django Debug Toolbar for dev setups (#1803)
- Fix #1776: Make unit test deterministic (#1815)
- Bugfix: Copy libffmpeg.so from remote source (#1832)
- Makes review checklist checkable (#1833)
- Fixes #1842 -- Exclude name existing org when validating if org name is unique (#1843)
- Fixes #1840 -- User must be authenticated to access user dashboard (#1848)
- Fixes #1845 -- Switch off default caching (#1850)
v1.12.1 (2017-09-11)
v1.12.1-alpha.3 (2017-09-11)
Fixed bugs:
- Org admin cannot archive own project #1752
Closed issues:
- Download Project :: Not downloading all fields-- only ones with values #1778
Merged pull requests:
- Fix #1780: Add django-filter to INSTALLED_APPS #1787 (seav)
- Update changelog to v1.12.1-alpha.1 #1777 (amplifi)
- code cleanup #1767 (valaparthvi)
v1.12.1-alpha.2 (2017-09-06)
Fixed bugs:
- Already archived projects get unarchived when org is unarchived #820
Merged pull requests:
v1.12.1-alpha.1 (2017-09-06)
Fixed bugs:
- Already archived projects get unarchived when org is unarchived #820
- Invalid redirect on account registration #1747
- Goes to new user even when not logged in as a guest user. #1731
- Party detail page shows edit and delete buttons to project users #1693
- Relationship detail page shows edit and delete buttons to project users #1680
- UI bug with Italian translation #1649
- Organization admins can remove themselves through the URL #1544
Closed issues:
- Add last_updated for all tables #1138
Merged pull requests:
- Removed private toggle widget css breaking translations #1772 (clash99)
- Updated transifex files #1771 (clash99)
- Fixes #1747 -- Provide redirect only when not on sign-up or login page #1769 (oliverroick)
- Update changelog for v1.12.0-alpha.2 #1768 (amplifi)
- fix bug #820: unarchiving organization does not cascade to projects #1744 (laura-barluzzi)
- Update some dependencies flagged by Requires.io II #1743 (seav)
- Fixes #1544: Org admins cannot remove themselves through the URL #1742 (laura-barluzzi)
- Fixes #1693: displays edit and delete button in party detail page only if has permission #1735 (laura-barluzzi)
- Moving jquery ui local and updating file structure (datepicker) #1733 (clash99)
- Resolves #1138 Add last_updated for tables #1705 (amplifi)
v1.12.0 (2017-08-31)
v1.12.0-alpha.2 (2017-08-31)
Fixed bugs:
- 500 when retrieving available forms from ODK #1753
- AttributeError: 'WSGIRequest' object has no attribute 'user' #1746
Merged pull requests:
v1.12.0-alpha.1 (2017-08-26)
Fixed bugs:
- Incorrect error messaging when importing file #1741
- Staging: Date is Broken #1718
- Column sort by Last Login not working correctly #1704
- Follow-up fix for automatic calculation of area #1658
- When changing the user-preferred language, the alert message is in the previous language #1630
- Error importing files (xlsx format) due to some incoherent data #1584
Closed issues:
- Add redirect values to sign in and register links in header #1671
- Include areas in project dashboard and location detail pages #1666
- Enhancement: Add forgot password link to the change password page. #1188
- Support GPS with Accuracy in XLSForm #597
Merged pull requests:
- Fix migration failure #1737 (alukach)
- Moved select2 js and css from cdn #1736 (clash99)
- Address #233: add management command for database reset #1730 (laura-barluzzi)
- Move datatables file local and update path #1729 (clash99)
- Area calc fix #1728 (oliverroick)
- Fix #1704: Add correct last login sorting to the user list #1727 (seav)
- Fixes #1630:: translate success form message with new selected language #1726 (laura-barluzzi)
- Address #1264:: Add preview in resource edit page #1725 (laura-barluzzi)
- Moved bootstrap-rtl.css local and adjusted path #1724 (clash99)
- Move bootstrap toggle files locally and adjust paths #1723 (clash99)
- Update contributing guidelines with reference to Decision Records repo #1720 (amplifi)
- Project area trigger #1716 (oliverroick)
- Moved leaflet-geocoder-mapzen files from cdn to our server #1714 (clash99)
- Adding return path to upper right buttons #1713 (clash99)
- Update changelog for v1.11.0 #1711 (amplifi)
- Update django-simple-history #1707 (seav)
- Fixes #1666 showing calculated areas with user measurement system #1706 (laura-barluzzi)
- Adds support for accuracyThreshold #1703 (oliverroick)
- Add phone to User Profile #1698 (valaparthvi)
- Update some dependencies flagged by Requires.io #1676 (seav)
v1.11.0 (2017-08-09)
Fixed bugs:
- Area calculation seems really wrong #1689
Closed issues:
- Possible solution for converting KNU to KNU Unicode (which is supported in Cadasta) #1552
- Remove outdated docs in AWS #1426
- Organize project list to show user membership #994
Merged pull requests:
v1.11.0-alpha.2 (2017-08-04)
Fixed bugs:
- Relevant Logic is causing a questionnaire that works on demo not to work on staging #1700
- Upload of XML file fails #1691
- Contributor in resource detail page only uses the full name #1690
- Attaching resources from multiple pages doesn't work #1688
- User avatar: clickable area for upload button #1687
- User avatar: error message(s) not cleared #1686
- Default thumbnail images for the new allowed MIME types are missing #1685
- User avatar upload accepts disallowed file types #1684
- File upload: File name is not displayed #1681
- Tab CSS missing active color change #1629
- Date are inconsistent between display/edit in location #1434
- Assigning project roles intermittently throws PermissionSet.DoesNotExist #1208
- File uploads permitted exceeding max size #1683
- String Sanitation - Organization and Project URLs accepts emojis #1559
- Party detail page should have
can\_edit
andcan\_delete
checks #1546 - Superuser role views are different on local host versus other sites #1472
- Superusers can't view private projects in Projects list #1470
Closed issues:
- Maybe allow GIF images as the user avatar #1682
Merged pull requests:
- Fixes #1683 django-buckets file size/error message/static files #1701 (amplifi)
- Revert "Fix #1638: Check for xlsform relevant clause syntax errors (#… #1697 (oliverroick)
- Fix #1690: Display the resource contributor's username if they don't have a full name #1696 (seav)
- Fixes #1684 -- Do not display image preview when file is not accepted #1695 (oliverroick)
- Fixes #1681 -- Display file name for resources uploads #1694 (oliverroick)
- Update changelog for v1.11.0-alpha.1 #1679 (amplifi)
- Registration with Phone number #1662 (valaparthvi)
v1.11.0-alpha.1 (2017-07-31)
Fixed bugs:
- Date are inconsistent between display/edit in location #1434
- Inline Manual Icon floats in middle of map; should be to the side #1647
- Incorrect relevant conditions in questionnaires not detected when uploading a xlsform #1638
- Possible to upload a xlsform with an invalid form_id value #1634
- Plus, minus and other forbidden chars are allowed in text attributes when they are not at the beginning of the string #1631
- Superuser badge doesn't appear #1628
- Getting a platform error when accessing to a location #1579
- Add translation ability for required questions (party_type, party_name, etc) #1261
Closed issues:
- Text Sanitation Bug:: Trying to Upload Form with '---' in the Label to work around the lack of visibility logic on the web #1669
- Add language preference dropdown to registration #1654
- Refactor of project exports using async i/o #1639
- Ability to add parties without relationships #1581
- Add default unit of measurement to user dashboard #1481
- Add default language selector to user dashboard #1480
- Define requirements for user dashboard #1478
- Project Dashboard #1447
- Resources: Support more MIME types #1135
- Automatic calculation of a polygon area (for project locations) #811
Merged pull requests:
- Add file-size limits to resource uploads #1675 (oliverroick)
- Modified data format for query data picker #1674 (clash99)
- Add party without relationship #1668 (laura-barluzzi)
- add language dropdown at registration #1660 (laura-barluzzi)
- Adds more allowed mime types #1659 (oliverroick)
- Add user avatar using directly S3 #1655 (laura-barluzzi)
- Use user.is_superuser to identify superusers #1651 (oliverroick)
- Log and pass on TooBig errors from Memcached (fixes #1579) #1650 (alukach)
- Update changelog for v1.10.0 #1644 (amplifi)
- Tab css and padding fix #1642 (clash99)
- Fix #1638: Check for xlsform relevant clause syntax errors #1641 (bjohare)
- Fix #1634: Possible to upload a form with invalid form_id #1640 (bjohare)
- Add backend-tooling for asynchronous tasks #1624 (alukach)
- Update changelog v1.10-alpha.1 #1623 (amplifi)
- VerificationDevice model and Removal of 48hr email verification period #1606 (valaparthvi)
- Automatic calculation of a polygon area #1534 (jnordling)
v1.10.0 (2017-07-04)
v1.10-alpha.1 (2017-07-04)
Fixed bugs:
- Text Sanitation Needs to Exclude '-' for Latitude, Longitude Fields #1613
- No search results for party-related information in demo/platform #1604
- Remove max char length for tenure_type #1576
- String Sanitation - Password reset #1558
- Resources :: "Detach" button only activated for resources not attached #1555
- Ability to display the "uncommon" fonts in the platform #1554
- Put indicator next to username if superuser #1553
- Cannot upload forms with certain language fonts #1549
- Cannot files questionnaire in IE (WIP) #1548
- Non org member can add/edit/delete projects and project data #1547
- Add member form can be submitted more than once #1543
- Missing js files generate 404 error #1539
- Organization "add button" disappears on member detail page #1474
- Search: unsafe use of subprocesses & curl #1471
- Export project data isn't as expected #1463
- Public user is able to view sidebar in a project #1460
- Long filenames breaking formatting in attach modal and location detail panel. #1419
- Some specific formats for GPX files are failing (500 error) #1350
- Attach resources : doc, docx files are not allowed #1162
Closed issues:
- Update tab css to match mocks #1611
- Custom basemaps: to include additional basemaps that can be used in my project #1602
- Add links as additional resources #1598
- Public/private attributes #1595
- Update tab css #1593
- Broken links to devwiki.corp on readme #1582
- Ability to Associate GPX Files with Locations #1556
- Ability to upload custom fonts in Cadasta for specific partners #1550
- Create wireframes for user dashboard #1479
- Semi-Custom Reporting� #1456
- Script or CLI to bulk import resources #1436
- Transifex files update #1427
- [Enhancement] Prefill the resource name field with the filename #1392
- SMAP: Implement frontend toolchain #1244
- Include a "Demo" label to make users more clear that they are in demo site #1164
- SMAP: Update existing views and templates #1059
- Create locations using imported GPX files without making use of the drawing tools #664
- Home Page Search Box #339
- Add user profile images #110
- Upload Point Data from Field Data Instruments #40
Merged pull requests:
- Fix syntax error in SASS file #1622 (seav)
- Update contributing guidelines for new wiki #1621 (amplifi)
- Update wiki reference in readme #1620 (amplifi)
- Sanitise text-like fields only #1619 (oliverroick)
- Depersonalize test accounts #1618 (amplifi)
- Feature/#1164 sitelabel #1617 (clash99)
- Update travis.yml to work around Trusty changes #1616 (amplifi)
- Added Italian and update all translation files #1615 (clash99)
- CSS for tabs #1614 (clash99)
- Changes to PR template #1612 (oliverroick)
- Add user measurement system #1610 (laura-barluzzi)
- SMap Bugfixes Round 2 #1607 (linzjax)
- Adding debug toolbar info to readme #1585 (clash99)
- Added form submit js to add org member page #1570 (clash99)
- Add account user language #1569 (laura-barluzzi)
- Added badge icon next to user name for super users #1568 (clash99)
- KNU & Paduak font addition #1567 (clash99)
- Update CHANGELOG for v1.9.0 #1566 (amplifi)
- SMap Bugfixes Round 1 #1562 (linzjax)
- Adjusted date picker localization file url #1557 (clash99)
- Add Requires.io badge to README #1541 (amplifi)
- Rehaul of project dashboard, project overview, organization dashboard, and organization overview. #1537 (clash99)
- Add Grunt to compress SMap js files. #1533 (linzjax)
- Add support for GPX tracks with multiple nested track segments #1503 (bjohare)
- Prefill the resource name field with the filename #1393 (niharika1995)
v1.9.0 (2017-05-31)
Merged pull requests:
v1.9.0-alpha.1 (2017-05-30)
Fixed bugs:
- Add an async view to serve spatial resources #1513
- Project extent is exported in shp file #1498
- PDF Generator :: Format PDF Form #1412
- Simplify js calls #1408
- Subsequent activation emails not sent for inactive user accounts #1370
- Critical: Emojis should not be valid Org or Project names #1224
- Input fields should be sanitized to exclude code #1157
Closed issues:
- Custom additional types for location and relationships #611
Merged pull requests:
- Pytest warning filters #1523 (amplifi)
- Update changelog for v.1.8.2 #1522 (amplifi)
- Reduce the number of warnings logged for tests #1520 (oliverroick)
- Public user project roles are not created with new project #1515 (oliverroick)
- Sass compilation update #1512 (amplifi)
- Update changelog for v1.8.2-alpha.1 #1509 (amplifi)
- Ensure that a view can list projects in an organization even if no projects exist #1506 (alukach)
- Implements #611 -- Customizable location and relationship types #1429 (oliverroick)
- Partial bugfix/1282: Only project members can see project language selector dropdown #1399 (niharika1995)
- String sanitation for forms and serializers #1395 (oliverroick)
v1.8.2 (2017-05-17)
v1.8.2-alpha.1 (2017-05-17)
Fixed bugs:
- Ability to download xlsform when data have been submitted to the project #1423
- SHP download breaks when there are empty geometries #1373
Closed issues:
- Add ability to add user to project as a public user #1505
- Organization Dashboards with no information aren't very exciting... #769
- Add Functional Test Coverage #558
Merged pull requests:
- Update CHANGELOG for v1.8.1 #1501 (amplifi)
- Support repr() if Question has no QuestionGroup #1443 (alukach)
- Fix #1373 -- Ignore empty geometries for SHP export #1439 (oliverroick)
- Add pagination to API list endpoints #1425 (alukach)
- Bugfix #1423: Show links to questionnaires even when project schema is locked. #1424 (niharika1995)
- Eliminate duplicate js and css #1416 (clash99)
- New mo and po files from transifex #1441 (clash99)
v1.8.1 (2017-05-11)
Merged pull requests:
- Disable search exports #1500 (oliverroick)
- Update Changelog for v1.8.0 release #1493 (amplifi)
v1.8.0 (2017-05-10)
Fixed bugs:
- URL validation seems off #1459
Closed issues:
- Error Handling for AttributeType Errors :: Worth fixing? Wait for project wizard? #1462
- SMAP: Accessing a location or relationship from url should center on location geometry #1310
- SMAP: Router should handle permission errors #1207
- SMAP: Redirecting to specific location tab #1206
- SMAP: Store the map position #1061
Merged pull requests:
v1.8.0-alpha.1 (2017-05-02)
Fixed bugs:
- Catch and ignore QuestionOption.DoesNotExist #1397
- Archived resources are also shown in search results. #1354
- Error messages during organization creation are not cleared #1220
- Search only matches on exact strings #1118
- "All data" export option contains the records twice #923
- Geometry "persistence" when scrolling map view #587
Closed issues:
- User Invites #1448
- No notification email is sent after adding a user to an organization. #1422
- Project Creation Wizard Requirements #966
- Export results from records search query in xlsx format #830
- Update "e-mail" to "email" in text in transifex files #744
- Use marker clustering on GPX imported waypoints #663
- Determine Migration Rules for Schemas #654
- Use unique location id in place of generic "Location" #560
- Consider using an alternate map tileset #493
- Improve dashboard as far as showing project existence geographically #460
- How to handle duplicate party names? #448
- Should uploaded xls forms be deleted from storage when project is deleted? #384
- Further work on entity attributes #376
- Locations should not be created outside project geometry #343
- General Localization Guidelines #245
- Add spatial filtering to locations/spatial units #208
- Date formating #157
- Provide attribution for the country borders dataset #152
- Management of roles and policies for organisations and projects #30
- Feature Toggling #18
Merged pull requests:
- Return 401 responses on failed login #1442 (alukach)
- CSS to allow long file name to wrap #1437 (clash99)
- Update changelog for v1.7.4-alpha.1 #1428 (amplifi)
- Fixes #1397 -- Catch and ignore QuestionOption.DoesNotExist #1420 (oliverroick)
- Fix #1118 and other issues #1415 (seav)
- Resolve #830: Implement search export #1356 (seav)
v1.7.4-alpha.1 (2017-04-24)
Fixed bugs:
- Added an Org on Demo and Don't have permissions to access members #1405
- Duplicate Project Name Slug Causes Server Error #1396
- Deleted resources are included in the project data download #1380
- Remove language around Standard and Minimal Questionnaire (or questionnaires in general) #1365
- When trying to delete party, the 'x' button on top right of delete confirmation box is not working #1360
- Resource detail different than other detail pages #1342
- Resources with the same filename cannot be exported correctly #1303
- A resource with the filename "resources.xlsx" cannot be exported correctly #1302
- Number of project listed on org index includes active AND archived projects #1270
- Formatting issue with dataTables and lots of resources #1259
- Review location geometry creation via imports and ODK #1254
- Questionnaires with select_one questions MUST have default or be required #592
Closed issues:
- wrote up with wrong account #1411
- Change cluster tolerance (increase the threshold that clusters require to bring in points) #1084
- Rework "Add location" and "More actions" button in project and org wrappers #1027
- Add platform tagline to right of logo #975
- Project Creation Wizard Wireframes #954
Merged pull requests:
- Create Attributes with correct schema selector #1417 (oliverroick)
- Modified questionnaire text #1410 (clash99)
- Clearing server-side validation errors upon submit #1407 (clash99)
- Update changelog for v1.7.3 #1406 (amplifi)
- CSS adjustments for language dropdown on responsive screen #1404 (clash99)
- Async router and functionality added to SMap. Map position coords now stored in URL. #1403 (linzjax)
- Upgrade django-skivvy and django-buckets #1402 (oliverroick)
- Fixes #592 -- Bump jsonattrs; small style fixes #1401 (oliverroick)
- Reworked data tables footer #1391 (clash99)
- Adding header to resource detail #1390 (clash99)
- Bugfix/#1380: Archived resources removed from project data download. #1385 (khantaalaman)
- Improvements to questionnaires handling #1372 (oliverroick)
- Added clearfix to page title to avoid overlapping buttons #1371 (clash99)
- Bugfix #1360: Fix closing of party-delete modal. #1364 (khantaalaman)
- Bugfix #1270: Fix the property
num\_projects
of an organization. #1358 (niharika1995) - Rename resources to avoid deletion during download process #1317 (Sanny26)
- 'All data' export option: Remove records that occur twice. #1295 (Sanny26)
v1.7.3 (2017-04-10)
v1.7.3-alpha.3 (2017-04-10)
Closed issues:
- No password verification when changing account's mail address #1376
Merged pull requests:
- Adds mime_type field to resource serializer #1363 (oliverroick)
v1.7.3-alpha.2 (2017-04-08)
Fixed bugs:
- Public Users can still view
records/locations
andrecords/parties
#1384 - Search showing duplicate entries #1382
- CSS: Long email spills outside of member profile #1379
- Notification text not updated for #1374
- Hide location edit and delete buttons for project users #1233
- "Leave this site" confirmation box #875
Closed issues:
- Users with inactive account/unverified email should not be added to any organization #1389
- Upgrade Django: Security vulns #1387
- Improve field messaging, define criteria #561
Merged pull requests:
- Update Django to 1.10.7 #1388 (amplifi)
- Fix #1376 -- Require password when user updates email #1386 (oliverroick)
- Fixed long email issue #1381 (clash99)
- Update password reset notification text #1375 (amplifi)
v1.7.3-alpha.1 (2017-04-04)
Fixed bugs:
- Sign in username/email texts #1323
- Typo in flash message after incorrect login. #1308
- Needs Investigation :: Overview Map Zooms to Extent of One Particular Polygon #1289
- Import Issue :: Party file imports successfully but does not associate with location id #1285
- AssertionError at /api/v1/users/<user-name>/ #1284
- User session has no expiry #1273
- Password reset should not confirm or deny existence of account #1272
- 403 after sign in #1250
- I can see members on Organization Overview but "View all" members tells me no #1241
- Sample questionnaires still contain the Project Extent location type #1226
- Search add location icon not working with Internet Explorer #1165
- Importing these Files Exceptions Is Not Caught #1113
- Possible to Create Duplicate Resource Entries #1107
- API: Non-permissioned users can view an organizations users #1042
- Make usernames case insensitive #946
- Longer-term solution for intermittent functional test failures #919
Closed issues:
- [ui] [enhancement] Make header "add dropdown buttons" contextual #1346
- Pending migration not bundled #1334
- Browser Incompatibility: User dropdown does not work in Safari on Project pages #1333
- Wrong style used in party detail page #1331
- Adding forgot username functionality. #1319
- Emails from Cadasta should have a human readable name #1269
- Remove confirm password fields #1242
- Readme does not shows what this project does. #1196
- Importer :: Ability to import WKB formatted coordinates #1159
- Search: clicking on search panel should go to the top of the page? #1148
- Search: Clear textbox #1147
- Change of email process security updates #1140
- Send an email when a user changes the password #724
Merged pull requests:
- Add required options and helpful output to management commands #1366 (alukach)
- Extend pruning for media/temp/ #1362 (amplifi)
- Use Django Extensions in dev qa mode #1361 (alukach)
- Fixes #724 -- Send confirmation email after password change and reset #1353 (oliverroick)
- Fix #1140 -- Update change-email process #1348 (oliverroick)
- Add tests to check pending migrations #1347 (niharika1995)
- Bugfix/#1113 #1344 (alukach)
- More botlist updates #1341 (amplifi)
- Fix static serving of favicon in nginx config #1340 (amplifi)
- Remove main.css (ignored for SASS compilation) #1339 (amplifi)
- Fix bold markup in PR review template #1338 (amplifi)
- Remove broken django.contrib.auth url endpoints #1337 (alukach)
- Fixed #1331: Wrong style used in party detail page #1336 (rishabhiitbhu)
- Remove confirm password fields (resolves #1242) #1332 (alukach)
- Update Ansible roles manifest #1330 (amplifi)
- Update gitignore #1329 (amplifi)
- Bugfix #1284: Assertion error at /api/v1/users/<user-name>/ #1325 (rishabhiitbhu)
- Fix #1323: Add email to login page text. #1324 (khantaalaman)
- Fixed search box on map in IE #1307 (clash99)
- Show whole project extent on overview and map project pages #1304 (clash99)
- Add a test for WKB importing #1301 (laura-barluzzi)
- Fix #1042: Hide user details for unauthorized users #1287 (niharika1995)
- Bugfix/#1272 and added tests for same #1279 (aklife97)
- Add explicit cookie config #1278 (amplifi)
- Fix #946: Make usernames case insensitive #1276 (bjohare)
- Hide location action buttons unless user has permission to do the action #1268 (laura-barluzzi)
- Added is_member to OrgAdminCheckMixin. Updated org_member permissions. #1251 (linzjax)
- Fix of bug #1107 *Possible to Create Duplicate Resource Entries* #1191 (laura-barluzzi)
- Bugfix #1188:Add 'forgotten password' link to the 'change password' page. #1189 (rjain111)
- Fixed #1148 #1175 (iharsh234)
- Search: Clear search textbox. #1171 (khantaalaman)
v1.7.2 (2017-03-21)
v1.7.2-alpha.2 (2017-03-21)
Fixed bugs:
- Unclear Error (QuestionOption matching query) when Click on Location In Imported Project #1321
- Weird "}" symbol when including more than one relationship fields in a xlsform #1309
Closed issues:
- Search not working #1318
- Change Password: User gets password updated even if new password is same as old password. #1286
- Rework Member Profile page into two sections #1256
Merged pull requests:
- Update Ansible template for uWSGI config #1320 (amplifi)
- Removed extra bracket from relationship_add.html #1313 (linzjax)
- Bugfix #1269: Add a human readable name to email sent from platform@c… #1290 (rjain111)
- Add security checks to PR review checklist #1274 (amplifi)
v1.7.2-alpha.1 (2017-03-17)
Fixed bugs:
- Incorrect rendering at Location Details page #1306
- The 'x' on the location delete modal isn't working #1299
- Logout doesn't appear to be working #1227
- Datatables should not show row filter drop-down if <= 10 results #1221
- API: Can created an organization with no users #1114
- Changing user from admin should leave you on the Member Permissions Page #1106
- Usernames should be case insensitive when checked in password #1105
- Registering with an email that is no longer associated with an account throws an error #1102
- Minor Import Annoyance :: "Location_type" wants to map to "party_type" #1090
- Inconsistent Overview/Map Location Display #590
- Adding geometries does not work from touchscreens #299
Closed issues:
- Typo in test classes #1291
- Link members on Organizational Overview page directly to member profile #1262
- Include Search and Go-To-My-Location in Overview and Map pages #1002
- Review Map Zooms #701
Merged pull requests:
- Provisioning hooks update #1305 (amplifi)
- Bugfix #1299: Fix the closing of location-delete modal. #1300 (khantaalaman)
- Update changelog for v1.7.1 #1297 (amplifi)
- fixing typo in test classes bugfix#1291 #1293 (kwateng)
- Fixed-1271: Unmentioned file types when uploading a new resource. #1275 (Shruti9520)
- Fix #1221: Hide row filter dropdown when the search is one page long. #1265 (niharika1995)
- Fix #1262: Add links to member profiles from OrganizationDashboard page #1263 (niharika1995)
- Fix #1256: Rework member profile page into two sections. #1258 (khantaalaman)
- Bugfix/#1114 #1235 (niharika1995)
- issue-1002-fixed #1201 (yoshi2095)
- Fix issue #1090 #1199 (Sanny26)
- Fix: #1102 Remove IntegrityError when using a released email to register #1176 (py-geek)
- Fix bug #1106 #1158 (Sanny26)
- Fixed #1105 Case Insensitive username and password comparison #1149 (valaparthvi)
v1.7.1 (2017-03-13)
Merged pull requests:
v1.7.0 (2017-03-13)
Fixed bugs:
- Unmentioned file types when uploading a new resource. #1271
- Incorrect text when adding a relationship through GUI #1257
- Show password field breaks layout error message #1217
- Focussing on password field does not show password criteria #1216
Closed issues:
- Superusers do not have the permission
org.users.\*
#1283 - Show Password Should be Available on Reset Password/Change Pages Too #1236
- Implement a mock ES cluster for testing purposes #910
Merged pull requests:
- Removed show option from current password fields on login and change password #1292 (clash99)
- Added main.css to gitignore #1281 (linzjax)
v1.7.0-alpha.4 (2017-03-10)
Fixed bugs:
- Error when uploading questionaires with accents in the name columns #1238
- Language Support Error Message (on Staging) #1234
- I can add a group with negative members #1230
- Delay between creating locations and viewing them on map or overview tab #1229
- Org header css adjustment - add buttons not aligned #1225
- Search pagination UI violates ES max limit #1223
- Newly added locations don't appear on the map #1222
- Positioning of action buttons on Organization Overview is off #1213
- Page refreshes multiple times on clicking inline manual icon #1187
- Search doesn't match on multiple terms/operators #1119
Closed issues:
- Form Upload :: Form Does not show up on GeoODK (staging) #1253
- Minor responsive issue :: Change order of divs (contact vs projects) on org pages #1092
- Implement password strength indicator #967
- Improve map interactions #429
Merged pull requests:
- Fix #1223: Cap search results to 10000 #1246 (seav)
- Replace the
Show Password
checkbox with glyphicons. #1240 (niharika1995) - Fix #1213: Vertically centre action button #1215 (niharika1995)
v1.7.0-alpha.3 (2017-03-07)
Closed issues:
Merged pull requests:
- Bugfix/#1139: Fixed password reset email #1210 (aklife97)
- Rename CONTRIBUTING -> CONTRIBUTING.md for better readability #1209 (oliverroick)
- Fix intermittently failing test #1203 (oliverroick)
- Issue 1092 fix #1145 (yoshi2095)
v1.7.0-alpha.2 (2017-03-06)
Fixed bugs:
- Hardcoded S3 paths #1155
- Remove "back" link on organization and project wrapper #1128
- Delete a party results in Map View of a Project #1073
Closed issues:
Merged pull requests:
- Add proxyconf settings #1198 (amplifi)
- Security/hardcoded s3 #1197 (amplifi)
- issue 1128 fixed #1146 (vvianle)
v1.7.0-alpha.1 (2017-03-04)
Fixed bugs:
- Search textbox spans over so the map moves to right (Chrome) #1143
- Project wrapper buttons disappear on search page #1115
- Search text & css changes #1110
- API: unauthorizated users can edit organization #1104
- Add support for additional geometry types to download process #1098
- Update standard cadasta questionnaire in repo #1096
- Standard Questionnaire Lacks Corporation specific attributes #1052
- Incorrect password validation error #1045
- Tab key is not enabled for right drop-down menu in Organization page #1034
- Permissions issue: Public user role within an organization #961
- Server error when uploading a questionnaire (after trying to do so with a incorrect one) #640
- The 180th meridian problem #333
Closed issues:
- Password Reset Email Issue #1183
- Export :: Error when export "All Data" on project with around 100 locations #1160
- (This is a work in progress... ) Cartography Considerations :: List of Items for Discussion and Improving (WIP) #1150
- SMAP: Address conflicts with L.Deflate/L.MarkerCluster and Leaflet 1.0 #1125
- SMAP: Upgrade the main dashboard to be compatible with Leaflet 1.0 #1123
- Options for user behaviour tracking #1068
- SMAP: Enable GeoJSON vector tiles #1058
- Selecting language dropdown: research and prototyping #1056
- Need an approach to have forms with languages in forms not supported in Django #1009
- Including relationship details in party detail page #1001
- pip upgrade needs root #971
- Allow minimum changes in XLSForms #957
- Add config for caching of static assets #863
- Need for a new drop-down button for selecting the language in labels #861
- Party list and add party pages are unused #768
- Browser geolocation not reliable? #581
- Improve unregistered user experience with hopes to onboard them as registered users #575
- Determine which modals should be converted into pages #572
- Data Import #566
- Warning Message on XLSForm Reupload #555
- Add icons to "add contact" and "remove contact" #451
- Adding duplicate resources #296
- Anonymous Users Should Not Be Offered Lots of Buttons They Can't Use #274
- CSS Modal fade/show #269
- Big Map Shows Locations once zoomed in close enough #242
- Add icon motion #230
Merged pull requests:
- Browser caching and compression #1170 (amplifi)
- Fix #1001 -- Add relationships to party detail page #1169 (oliverroick)
- Fix #1009 -- Customize list of accepted questionnaire languages #1168 (oliverroick)
- Adds contributing guidelines #1156 (oliverroick)
- Improvement in README document #1154 (Divya063)
- Integrate django-leaflet-cadasta #1152 (bjohare)
- Show password option-issue-1087 #1151 (Shruti9520)
- Add more realistic test data #1141 (oliverroick)
- Fix #1045: Remove incorrect password validation error #1134 (shailysangwan)
- Make dashboard and project maps deflatable #1133 (oliverroick)
- Add search pagination and mock ES #1132 (seav)
- Update changelog for v1.6.0 #1126 (amplifi)
- Fix #1098: Add support for additional geometry types to downloads #1122 (bjohare)
- Fix #861 -- Add language dropdown #1120 (oliverroick)
- Fix #1115: Add missing mixin to search default view #1116 (seav)
- Implement Vector Tiling for SMAP #1099 (linzjax)
- Error response on mobile response string fix. #1081 (jnordling)
- Fix #961 -- Move view detail permissions into project user policy #1071 (oliverroick)
v1.6.0 (2017-02-10)
v1.6.0-alpha.4 (2017-02-10)
Fixed bugs:
- API: unauthorizated users can edit organization #1104
Merged pull requests:
- Fix #1104 -- Add PUT actions to API views #1109 (oliverroick)
v1.6.0-alpha.3 (2017-02-10)
Merged pull requests:
- Simplified search text strings, adjusted img left margin #1112 (clash99)
- Update readme #1101 (amplifi)
v1.6.0-alpha.2 (2017-02-09)
Fixed bugs:
- Review the use of hard-coded jsonattrs schema selectors in platform code #936
Closed issues:
Merged pull requests:
v1.6.0-alpha.1 (2017-02-09)
Fixed bugs:
- List with archived items doesn't filter #1088
- Search phase 1 adjustments #1080
- Unarchived Project - map won't load #1021
- 'Conditional' attributes not exported during download process #935
- [Import] improve handling of required fields in imports #813
- Attributes that depend on party type don't show up on party creation #761
Closed issues:
- Search CSS #1050
- Presentation of records search results #829
- Security audit for file upload process and handling #700
Merged pull requests:
- Fixing delete party redirection page : bugfix #1073 #1095 (kpdp)
- Fix #813: Import conditional attributes #1094 (bjohare)
- Ensure translations are applied #1093 (seav)
- Add check for manual test cases to PR template #1091 (bjohare)
- Fix #1088: Make DataTables search work with archived filter #1089 (seav)
- Fix #935: Conditional attributes not exported during download process #1083 (bjohare)
- Google Analytics implementation #1082 (amplifi)
- Add ElasticSearch host to production override of defaults #1079 (amplifi)
- Single page map scaffolding view and html. Upgrade (kinda) to Leaflet1.0 #1077 (linzjax)
- Fix #761: Attributes that depend on party type don't show up on party creation #1076 (bjohare)
- Search feature phase 1 implementation #1075 (seav)
- Update changelog for v1.5.1 #1074 (amplifi)
v1.5.1 (2017-01-23)
Fixed bugs:
- Drop-down menu for active/archived/all projects not appearing in orgs with more than 10 projects #1065
- Permissions issue: user changed from DC to PU in a project is still able to add/edit/delete records #1008
- Demo user password #990
- Permissions issue: Data Collector Role #960
- Disabled org admin role dropdown causes field error #823
- It's not possible to remove the URL for an organization or a project #537
Merged pull requests:
- Fix #960 -- Hide Import button from UI #1070 (oliverroick)
- Fix #990 -- Block selected users from changing password #1067 (oliverroick)
- Fix #1065: Make archived filtering work with pagination #1066 (seav)
- Update changelog for v1.5.0 #1064 (amplifi)
- Fix #1008 -- Unassign policies when roles are deleted #1062 (oliverroick)
v1.5.0 (2017-01-17)
Fixed bugs:
- Unable to list Active/Archived projects in organizations with archived projects #1035
Closed issues:
- Implement a search reindex management command #909
- Implement a search index batch update daemon #908
Merged pull requests:
- Block access requests that do not specify hostname (bots) #1063 (amplifi)
- Fix #1035: Make archived filtering work when not using English #1044 (seav)
v1.5.0-alpha.3 (2017-01-13)
Fixed bugs:
- Internal server error when accessing to some locations #1039
- Private project can not be made public #1038
- Permissions Issue: Project Users can submit questionnaires #1036
Merged pull requests:
- Fix #1039 -- Bump django-jsonattrs #1054 (oliverroick)
- Fix #1036 -- Add permission check to GeoODK submissions #1047 (oliverroick)
v1.5.0-alpha.2 (2017-01-13)
Fixed bugs:
- API: Projects can be deleted via the api #1048
- Column sort by Last Updated not working correctly #1041
- Untranslated string when resetting password #926
Merged pull requests:
- Adjusted PublicPrivateToggle to work with django 1.10 #1051 (linzjax)
- removed
destroy
option from ProjectDetail api view #1049 (linzjax) - Fix #1041: Fix date sorting #1043 (seav)
- Add makemessages command #1028 (oliverroick)
v1.5.0-alpha.1 (2017-01-11)
Fixed bugs:
- Editing project details does not succeed #1018
- Icon lookups for audio files fail #1013
- Files are deleted from S3 before a model instance is saved #972
- Redirect after changing password #904
- Improve browser detection of .gpx files on GPX import #662
Closed issues:
- User Removed from Organization can still submit questionnaires #1037
- Rework ellipsis menu #1023
- Import will not accept .xlsx #1022
- Localize platform in French #1017
- Localize platform in Spanish #1016
- Implement exponential back-off for password attempts #945
- Research front-end performance improvement #893
- Upgrade Django to resolve security vulnerabilities #886
Merged pull requests:
- Separate Role and Administrator #1033 (clash99)
- User is redirected to profile after changing password #1032 (linzjax)
- Reconfigured allauth pre_authentication to use an exponential back-off #1030 (linzjax)
- Fix #1013 -- Set correct icon name for audio types #1029 (oliverroick)
- Ellipsis menu rework #1026 (clash99)
- Update changelog for v1.4.0 #1025 (amplifi)
- Fix #1018: Make project details editing work again #1019 (seav)
- Upgrade Django to 1.10 and improve json-attrs performance #1015 (oliverroick)
- Install argon2 support and set as default algorithm #928 (amplifi)
v1.4.0 (2017-01-03)
Implemented enhancements:
- Improve browser detection of .gpx files on GPX import #662
Fixed bugs:
- Files are deleted from S3 before a model instance is saved #972
- Missing translation strings #1003
- On view party details page, the map tab is highlighted #993
- Project locations no longer displaying on any of the project pages #964
- Data download from projects with non-ASCII slugs encounters error #925
- Deleted records are not detached from resources #803
Closed issues:
- Localize platform in French #1017
- Localize platform in Spanish #1016
- Link to Questionnaire in Importing Data page doesn't work #999
- Incorrect URL - "reach out to us" in user guide #998
Merged pull requests:
- Update Pillow to 3.4.2 #1024 (oliverroick)
- Added spanish and french translations #1020 (clash99)
- Fix repeat groups and question order in XForms #1014 (oliverroick)
- Update factory_boy to 2.8.1 #1012 (seav)
- Fix #662 -- Define MIMETYPE_LOOKUP to detect type from file extension #1010 (oliverroick)
- Adds PR review checklist #1007 (oliverroick)
- Fix map bounding box when there are no geometries #1006 (oliverroick)
- Updating untranslated strings in Portuguese and Indonesian #1004 (clash99)
- Fix #925 -- Remove project slug from file names #1000 (oliverroick)
v1.3.0 (2016-12-09)
Merged pull requests:
v1.3.0-alpha.4 (2016-12-09)
Fixed bugs:
- Typo #979
Closed issues:
- Broken password for demo users #985
- Malformed error message during import when a required attribute is missing #970
- Updating questionnaires via the API #686
Merged pull requests:
- Parties detail page - updated left nav tab on #995 (clash99)
- Update changelog for v1.3.0-alpha.3 #992 (amplifi)
- Fix for #970 #991 (bjohare)
- Project data import ui changes #989 (clash99)
v1.3.0-alpha.3 (2016-12-08)
Fixed bugs:
- Broken password reset on staging #984
- Data Collector User Can't Download Forms #978
- XForms missing constraints and default values #969
- Refine user messaging and flow for anonymous users #677
Merged pull requests:
- Fix #984 -- Remove client-side validation #988 (oliverroick)
- Populate new question and group fields #987 (oliverroick)
- Fix error message text #986 (clash99)
- Fixed misspelling #981 (clash99)
- Loadpolicies bugfix & provisioning #980 (amplifi)
- detach_object_resources now works for deferred objects #974 (linzjax)
- Update changelog for staging release #968 (amplifi)
v1.3.0-alpha.2 (2016-12-06)
Implemented enhancements:
- Data import: support for xlsx format used in data download #832
- Party list and add party pages are unused #768
- Include AWS CLI for all envs #959 (amplifi)
Fixed bugs:
- Password reset is unavailable for users who have forgotten their password #950
- After PR #944 was merged, projects have disappeared from the dashboard map #949
- As a superuser, activating a user fails #927
- User roles for projects and organizations are not assigned correctly. #914
- It's not possible to remove the URL for an organization or a project #537
Closed issues:
- Asynchronous loading of geographic features #931
- Switch to Argon2 hash algorithm #876
- Implement password validation criteria #735
Merged pull requests:
- PostGIS 2.3 for Travis builds #965 (oliverroick)
- Added party index to project subnav #963 (clash99)
- Password validation on registration page - client-side #962 (clash99)
- Password strength requirements implemented for server-side #958 (linzjax)
- Fix #950 -- Remove LoginRequiredMixin from PasswordResetView #952 (oliverroick)
- Fix #949 -- Remove markerClusterGroup and initialize L.Deflate correctly #951 (oliverroick)
- Add asychronous loading to map views #948 (oliverroick)
- Fix handling of L.Deflate for location edit page #947 (oliverroick)
- User layout changes #942 (clash99)
- Questionnaire API #938 (oliverroick)
- Add suport for XLSX imports #898 (bjohare)
v1.3.0-alpha.1 (2016-11-22)
Fixed bugs:
- Org Admin should have Administrator role automatically assigned for all projects within organization #737
Closed issues:
- Improve performance of Leaflet.Deflate #932
- Edit Project Boundaries not working in Safari #929
- API cleanup #880
- API Documentation/Doc Box Set-up #667
Merged pull requests:
- Map interaction performance improvements #944 (oliverroick)
- Readme updates #941 (IknowJoseph)
- API Cleanup #940 (oliverroick)
- Disable functional tests for now #939 (ian-ross)
- Users can no longer edit org admins project permissions #934 (linzjax)
- Update changelog for v1.2.0 #933 (amplifi)
v1.2.0 (2016-11-11)
Implemented enhancements:
- Inline manual conditional variables for sign in options (project walkthrough) #623
- Resources number on project overview #474
Fixed bugs:
Closed issues:
- Functional tests fail intermittently on Travis #902
- Installation fails: pip 2 not installed because pip 1.5 already exists #900
- Resources should accept or convert audio files besides mp3 #683
- "Draw Rectangle" while defining project areas #464
Merged pull requests:
v1.2.0-alpha.5 (2016-11-10)
Fixed bugs:
- Inline Manual player script still contains template variables #912
- Imported resource filenames should be randomized #911
- Error uploading questionnaires #907
- Creating a new relationship via the API throws exception. #897
- API does not list relationships for a party #896
- Error unzipping download data file #885
- original_file field not set correctly on imported resources #884
- PATCH /api/v1/organizations/{organization_slug}/projects/{project_slug}/users/{username}/ #881
- Catch jsonattrs KeyError #715
- Resource photo orientation all landscape #552
Merged pull requests:
- Fix: #884 and #911 update original_file field and randomize filenames for imported resources #921 (bjohare)
- Re: #902 -- Disable failing functional tests temporarily #920 (oliverroick)
- Add Indonesian translations #918 (ian-ross)
- Make image thumbnailing EXIF orientation-aware #917 (ian-ross)
- Moved user tracking to base #916 (clash99)
- Fix GDAL install #906 (oliverroick)
- Fix #896 #905 (ian-ross)
- Fix #881 -- Assign user instance when updating role via API #894 (oliverroick)
v1.2.0-alpha.4 (2016-11-07)
Implemented enhancements:
- Project overview stats needs CSS adjustment for large numbers #872
- Support for WKT in Data Import #831
Fixed bugs:
- Double "1." on Add Location Wizard page 1 #874
- PUT method for updating a project member produces Platform Error #873
- Project overview stats needs CSS adjustment for large numbers #872
- Drawing Tools Do Not Show Up in Safari #858
- Projects with large numbers of locations are unresponsive #801
- Duplicated locations when submitting via ODK #792
- Inlinemanual help panel isn't working correctly #722
- Unhandled exception if user already exists #696
- xform errors are still visible after re-upload of working xform #679
Closed issues:
Merged pull requests:
- Django upgrade to 1.9.11 #903 (oliverroick)
- CSS fixes #899 (clash99)
- Added script for removing file upload errors #895 (clash99)
- Updated help link, embedded player per site #892 (clash99)
- Adjusted stats number sizes and added parsley comment fix #891 (clash99)
- Removed extra number #890 (clash99)
- Fix #858 -- Read map:init event details correctly #889 (oliverroick)
- Added missing record resource api endpoints, and FileStorageTestCase #888 (linzjax)
- Upgrade to Django 1.9.10 #887 (oliverroick)
- Update Changelog #883 (amplifi)
- Fix #831: Add support for WKT in Data Import #882 (bjohare)
- Duplicate xform submissions detected, additional resources attached #851 (linzjax)
v1.2.0-alpha.3 (2016-10-28)
Implemented enhancements:
- Make import data pages wizard-ized #793
- Increase length of choices tab labels in questionnaires from 200 chars to 2500 chars #775
Fixed bugs:
- Uploading a XLSForm with empty labels throws IntegrityError #869
- Internal server error 500 when trying to download data from a large project #857
- Geometry editing: cancel prevents further editing #781
Closed issues:
Merged pull requests:
- Add separate cache settings for jsonattrs #879 (amplifi)
- Add useful __repr__ methods to models #878 (oliverroick)
- Fix #857: Imported resources saved to wrong location #877 (bjohare)
- Design for data import #871 (clash99)
- Fix None for translated labels #870 (ian-ross)
v1.2.0-alpha.2 (2016-10-26)
Fixed bugs:
- Imported resources missing header row #860
- Import tool fails to import tenure_relationship_attributes #812
Closed issues:
- API / Platform Errors when adding projects and users using API or Platform #866
Merged pull requests:
- Fix #866 -- Makeing sure organizaiton roles are always unique #868 (oliverroick)
v1.2.0-alpha.1 (2016-10-26)
Implemented enhancements:
- Add support for select_multiple attributes to data import #791
- Add an indicator to indicate which fields are required in all of our HTML forms #357
- Add client-side form validation where possible #322
- User list page should also display the user's full name #316
- uWSGI needs env vars #864 (amplifi)
Fixed bugs:
- Standard questionnaire making platform error for new projects #862
- Project resources view Attach button should not be visible to users who doesn't have permission to add resources #835
- Page and permissions caching #714
- Long xform errors break layout #678
Closed issues:
- Reset button ideally should not be present in the Edit Profile screen #844
- Error running manage.py loadpolicies #836
- Reverse full name and user name to be consistent with new pattern #818
Merged pull requests:
- Update changelog #867 (amplifi)
- Add import support for select_multiple attribute types and tenure relationship attributes #865 (bjohare)
- Try to fix non-determinism in tests #856 (ian-ross)
- Parsley integration #852 (clash99)
- First round of performance improvements #850 (ian-ross)
- Display username first then full name on projects permissions page #841 (karenc)
- Allow accounts loadpolicies command to be run on its own #839 (karenc)
- Project resource view 'Attach' button hiding from users who doesn't have permission #838 (manoramahp)
- Display user's full name on user list page #837 (karenc)
v1.1.0 (2016-10-20)
v1.1.0-alpha.1 (2016-10-20)
Closed issues:
- Weed out duplicate database requests in templates #494
Merged pull requests:
- Fix 502 errors on resources list page #855 (seav)
- Implement a changelog #854 (amplifi)
- Resolve #494: Reduce duplicate and unnecessary database requests #853 (seav)
v1.0.0 (2016-10-19)
Implemented enhancements:
- When user has no full name empty space there on top of that users' username in organization member side menu #758
- Submitting multiple parties or locations per xform submission #554
- Add Opbeat integration and configuration #849 (amplifi)
- Provisioning for memcached support #845 (amplifi)
Fixed bugs:
- Deleted records are not detached from resources #803
- Adding a project cannot complete if there are many org members #796
- Superuser cannot view org member edit page #794
- Can't change a org members project permissions. #779
- CSS tweaks #771
- Clicking on resources tab gives 502 error sporadically #770
- Email verification for user accounts not recorded #766
- Canceling adding/editing a location does not work #719
- Send confirmation email when user changes their email address #676
- Geopoint parse failure when there are also geotrace and geoshape questions in xlsform #643
- Weird formatting of attribute labels when mulitlingual labels defined in xform #389
Closed issues:
- Previews for non-image resources #847
- Nothing happens on clicking the info symbol "i" #842
- Inactive account page shown but no confirmation email received #821
Merged pull requests:
- Whitelisted all audio types except vnd.* #848 (linzjax)
- Fix #719: Fix URL for canceling adding locations #819 (seav)
- Fixes for multilingual XLS Forms #817 (ian-ross)
- Kavindya89 bugfix#758 #809 (ian-ross)
- Fix for #643 #808 (bjohare)
- CSS adjustments #807 (clash99)
- Fix #794: Avoid error when superuser views org member edit page #806 (seav)
- added pre_delete to detach resources from records #804 (linzjax)
- Improvement to user accounts #798 (oliverroick)
- Caching for tutelary #747 (ian-ross)
v0.3.0-alpha.5 (2016-10-06)
Implemented enhancements:
- select_multiple in XLS forms is not currently supported #586
Fixed bugs:
- Icons for resources created by import not displayed #799
- Data import should skip blank, non-required attribute fields #788
- Server error when adding a new member in the org that has more than one page list of projecs #782
- Select multiple not compatible with data download #780
- Safari is auto-filling project name with contact name #773
- When adding new members to the organization, you can see archived projects #763
- Archived projects should not appear in project list #762
- Can't add a resource in a location uploading a file #754
- XForms: Attribute groups with similar labels will override each other #748
- Can't add location resource when I'm an admin and created the project #743
- During resource upload, resources should be removed when user clicks the 'remove' link #582
Closed issues:
- Archived project detail page is still accessible #783
- Option to add new organization when creating new project #772
Merged pull requests:
- Move AWS deployment instructions #805 (ian-ross)
- Fix: #799 #800 (bjohare)
- Attempt "fix" for #770 #797 (ian-ross)
- Ensure form submission is complete with fields in DataTables #795 (seav)
- Fix #788 Data import should skip blank, non-required attribute fields #790 (bjohare)
- Only active projects appear on member permissions page #789 (linzjax)
- Bugfix/#582 #787 (oliverroick)
- Updated data download formatting for select_multiple #784 (linzjax)
- Fix missing ugettext call #767 (ian-ross)
- Archive filter appears even if pagination occurs #765 (linzjax)
- Fix untranslatable strings mostly in templates #764 (ian-ross)
- Fixing #754 #757 (kavindya89)
v0.3.0-alpha.4 (2016-10-03)
Implemented enhancements:
- Member permissions ui problem with save #627
- Reset password page needs some CSS love. #591
- Consider adding either site-wide or fine-grained search index robot settings #454
- Script to remove files from temporary directories on the app server #354
- Enhancement/#354 Cron task to prune MEDIA_ROOT files #752 (amplifi)
- Enhancement/#454 Search Index robots settings #751 (amplifi)
Fixed bugs:
- Cannot click on profile button while adding a project #593
Closed issues:
Merged pull requests:
- Enhancement #566: Add support for CSV imports #760 (bjohare)
- #586: Added support for select_multiple in xls forms #756 (linzjax)
- Updated member permissions layout #755 (clash99)
- #554: Questionnaires can include repeat groups of parties or locations. #738 (linzjax)
v0.3.0-alpha.3 (2016-09-29)
Implemented enhancements:
Fixed bugs:
- Non-project members should not see "Congratulations" message #682
- Adding New Location - Drop Down Pulling from Name instead of Label #478
Closed issues:
- When adding a new relationship, "Relationship Type" should be shown instead of "Tenure Type" #740
Merged pull requests:
- Remove postgis-2.1 from .travis.yml #746 (oliverroick)
- Updating pages needing css, fixed long form name overflow, removed hy… #745 (clash99)
- Small fixes #741 (oliverroick)
- Questionnaire choice labels #739 (ian-ross)
- Resolve #461: Add calendar picker for date attribute fields #734 (seav)
v0.3.0-alpha.2 (2016-09-28)
Implemented enhancements:
- Make pseudo-links behave more traditionally #615
- Clicking on a resource row doesn't automatically check the checkbox #595
- Editing location geometry is not intuitive #556
Fixed bugs:
- Drop down for org admin user should not be active on project permissions page #632
- Can't view members... but I can #609
Merged pull requests:
- Bugfix/#682 #736 (manoramahp)
- Bugfix/#615 #731 (oliverroick)
- Make SASS compilation work in dev VM again #730 (ian-ross)
- Fixing #632 #729 (oliverroick)
- Show member list only to an organization member : https://github.com/… #728 (manoramahp)
- fixing Clicking on a resource row doesn't automatically check the che… #725 (kavindya89)
- Resolve #556: Improve geometry editing UI #720 (seav)
v0.3.0-alpha.1 (2016-09-23)
Implemented enhancements:
- Add DigitalGlobe Vivid Layer and options with OSM to Basemap Options #716
- Order permission roles according to level of permissions in select dropdown #650
- Default is not empty in dropdowns #445
- Records Wireframes #168
- Extend worker process timeout from 20s to 60s #706 (amplifi)
Fixed bugs:
- User account dropdown does not work during the project add details page #707
- Setting location_geometry to geoshape causes weird formatting #698
- Removing a resource from the project does not affect resource count on dashboard. #674
- Review the platform code and templates for untranslatable texts #573
- Attach resources uploaded through xforms to appropriate entities #553
Closed issues:
- User messaging for anonymous users when browsing projects #711
- Can sign-in and use the platform without email-id verification. #695
- Change Highlighting on Sample forms so geotrace is white� #691
- Add permission filtering the API #685
- Administrator cannot archive organization #550
Merged pull requests:
- Fix #674: Fix resource count on project dashboard #721 (seav)
- Resolve #716: Add DigitalGlobe Vivid layer #717 (seav)
- Resolve #445: Add blank defaults for dropdowns #713 (seav)
- Fixing Order permission roles according to level of permissions in se… #708 (ian-ross)
- Fixes formatting issue caused by setting location_geometry to geoshape #699 (linzjax)
- Allows multiple resources to be attached to objects uploaded through ODK #697 (linzjax)
- Missing translations #689 (ian-ross)
- Archived organizations and projects are now frozen. #658 (linzjax)
v0.2.0 (2016-09-15)
Implemented enhancements:
- "Contact us" should have emailto link #631
Fixed bugs:
- GPX file type not accepted as resource #672
- Default tiff preview isn't showing #668
- Use username in place of empty full name #626
Closed issues:
Merged pull requests:
- Add permissions filtering #694 (oliverroick)
- Filter "Project extent" from location types #693 (ian-ross)
- Tiff default icon used for preview image #688 (clash99)
- Fix for show username in member permissions page #687 (kavindya89)
- [v2] Insert link to email into "contact us" phrases #684 (nathalier)
v0.2.0-alpha.2 (2016-09-13)
Implemented enhancements:
- Increase length of notes field from 500 characters to 2500 characters #659
- Ajax session to API authentication bridging #635
- Replace "i" link in header #622
- GPX Import #613
- Display user's friendly file name for resources #533
- API Polish and Release #447
- Provide Sample XLSForm to Users #403
Fixed bugs:
- MP3 file type not accepted as resource #671
- XML file type not accepted as resource #670
- DOCX file type not accepted as resource #669
- API: Anonymous users can view full project list #642
- Hamburger menu responsiveness #628
- Catch schema / attribute errors during project page load #614
- Footer glitching on smaller screen sizes on Organization Dashboards #606
- XLSForms with blank line in settings tab raise 500 Error #605
- Benghali font replacement #585
Closed issues:
- geo_types not working fine with ODK in *some* Android devices #641
- Rationalise view testing approaches #488
Merged pull requests:
- Fix #642: anonymous users can view full project list #681 (ian-ross)
- Fixes #669, #670 and #671 #680 (bjohare)
- Refactor view tests; use django-skivvy #673 (oliverroick)
- API cleanup #666 (oliverroick)
- Add Portuguese translations #665 (ian-ross)
- Updated questionnaire model to allow for 2500 character labels #661 (linzjax)
- Org overview page and footer changes #657 (clash99)
- GPX Import #613 #656 (bjohare)
- Fixes #533 -- Display user friendly file names #655 (oliverroick)
v0.2.0-alpha.1 (2016-09-08)
Implemented enhancements:
- Don't show the party picker when adding a new relationship if there are no parties yet #612
- Create "Splash Screen" on dashboard #492
- Errors in Parsing XLSForm Should Happen Sooner than the Project Overview Page #272
- Missing "remove connection" from resource #261
- Add email notifications for unhandled exceptions and xform submission errors #630 (amplifi)
Fixed bugs:
- demo user credentials not working on staging/platform #624
- API: Members added to an organization are automatically assigned as administrators #608
- API: Deleting user from an organization member list completely deletes the user account #603
- Possible to select "All Types" for relationship type #588
- going to "my location" doesn't seem to work #551
- Organization Admin can delete herself, creating admin-less organization #548
Closed issues:
- Hide arabic option in language dropdown in footer #563
- Columns of Resources tables for each type of entity is not consistent #497
Merged pull requests:
- Fixing #272 #652 (bjohare)
- Safari fix for header menu in small screens #651 (clash99)
- Changes for adding new project details questionnaire #649 (clash99)
- Fixing #643 #648 (bjohare)
- Language support #647 (ian-ross)
- Resolve #612: Don’t show party picker if there are no parties #646 (seav)
- Resolve #261 and #497: Improve handling of resources #644 (seav)
- Noto Sans Bengali font for Bengali replacement #639 (clash99)
- Force DRF Docs to provide Headers input #638 (ian-ross)
- Quick fix! #637 (ian-ross)
- Hiding arabic language option #636 (clash99)
- InlineManual changes #634 (clash99)
- Fix #590: spatial unit visibility #633 (ian-ross)
- Admin users can no longer delete/demote themselves #625 (linzjax)
- Fix organization users API issues #621 (ian-ross)
- Fix #588: filter "All Types" from tenure type list #620 (ian-ross)
v0.1.1 (2016-08-30)
Fixed bugs:
- Error editing a location when field length is greater than 32 chars in a text field #557
Merged pull requests:
- Tidy up provisioning and loadstatic thing #619 (ian-ross)
- Removed loadstatic from provisioning. Attribute objects are no longer… #617 (linzjax)
- Add custom 500 error page #616 (bjohare)
stg (2016-08-26)
Implemented enhancements:
- Edit Project Location should be changed to Edit Project Boundary #596
- Org overview blank text #510
- Long titles flow outside of page header #471
- Back Button When in process of adding new project #465
- Check button consistency across the platform #443
- Model for entire XForm submission? #442
- Improve party selection widget #441
- django-buckets: upload_to option should auto-generate folders #434
- Forms Download to ODK should have human names #412
- Combine add resource options #407
- Improve map pop-over button #406
- Update map geometry field error #397
- Clean-up Loading of Static Data Set-up #383
- Add details to org and project overview #372
- Remove "spatial units" text in error message #371
- Change message to not be all caps #368
- File icons for resource list thumbnail previews #355
- Location error messaging #345
- CSS outstanding pages #344
- Connect map click on project overview to map tab #325
- Prevent duplicate organization names and duplicate project names within the same organization #324
- Fine-tune response css #266
- Project overview page's ellipsis menu should adapt based on the user's permissions #183
- Integrate language translation option #78
- nginx config update to serve over SSL #522 (amplifi)
Fixed bugs:
- Cannot cancel edit resource if changes are made #594
- No xform submission error logging output in debug.log #583
- Organization name with non-Latin characters in dashboard popover #578
- Error Checking for Geotypes colliding w/being able to select Geotypes in XLSForms #577
- Questionnaire data migration failing #570
- User name in header bug #543
- Project data is not preserved when stepping back in the add project wizard #530
- Project contacts aren't saved on project creation #528
- Deduplicated slug names are not formatted as expected #527
- Default form submit in step 2 or 3 of the add project wizard is the Previous button #525
- Ellipsis menu disappears when on page in ellipsis menu #520
- Adding resources not on page 1 of library broken #507
- Resources table is not responsive #498
- XLSForm parse errors fail silently #480
- Weird maintenance of state in the contacts form #476
- Error in URL when adding new organization #463
- Projects, Organizations...and Users from homepage #462
- Users tab #452
- Odd highlighting around resource checkboxes #436
- Max Length of Project name input box is 100 should be 50 #414
- Resources tab visibility #409
- Contacts Error Message Not Consistent with other error messaging #364
- Website throws an errors when you delete the single contacts row and then submit #315
- Don't display the add project link/button if the user does not have the project.create permission #185
- When adding a new project, the list of selectable orgs should be limited #184
Closed issues:
- Question: Select Geotype in Your XLSForm #521
- Rationalise functional testing approaches #503
- Set up Django debug toolbar #489
- Investigate Travis setup caching #487
- Speed up Travis platform setup #486
- Rationalise permissions checking #485
- Adding Location - Character Limit on Notes #479
- Permission Denied when Adding New Project #468
- Server 500 Error when creating a new project.... #466
- Remove all randomised test cases from functional tests #457
- Prototype switchover to Leaflet 1.0.0-rc2 #450
- Extra scrollbars in dashboard map UI #449
- Rework default data table search/ pagination options #446
- XForms need a unique way to identify associated questionnaire. #440
- Location details - Empty resource starter text #427
- Should the project geometry/extent be required? #358
- Handle changes to attribute schema selector fields #350
- Shapefile Export #323
- Don't show the "Add from library" tab/button if there are no resources in the library #295
- Double modals #283
- Multiple scrollbars #249
- DRF docs does not work with versions #134
- History #28
- Monitoring and Reporting #16
Merged pull requests:
- Bump django-jsonattr version #607 (ian-ross)
- Added people tracking #604 (clash99)
- Fix #594: Correct edit resource cancel button URL #602 (seav)
- Update django-jsonattrs to version 0.1.8 #601 (ian-ross)
- Embedded player for demo site #600 (clash99)
- Resolve #596: Use "boundary" instead of "location" #599 (seav)
- Update template to force SSL for all platform and API URLs #589 (amplifi)
- Improved logging configuration #584 (bjohare)
- Resolve #510: Improve messaging on orgs with no projects #574 (seav)
- Fix for #570 #571 (bjohare)
- Fix #543: Always show logged-in user's full name or username in page … #549 (seav)
- Footer CSS #547 (clash99)
- Reorganise test data setup in functional tests #546 (ian-ross)
- Address XForms Technical Debt #545 (bjohare)
- Try to make functional tests more reliable #544 (ian-ross)
- Resolve #441: Improve relationship party selection widget #542 (seav)
- Fix #463: Make URL errors more meaningful #541 (seav)
- Fix #525: "Next" button is default in wizard steps #538 (ian-ross)
- Firefox for testing from S3 bucket #536 (ian-ross)
- Fix #528: Include contacts when adding a project #535 (seav)
- Fix #530: add project wizard data preservation #534 (ian-ross)
- Fix #520: ellipsis menu visibility #532 (ian-ross)
- Refactor permissions checks (fixes #485) #531 (ian-ross)
- Fix #527 #529 (seav)
- Resolve #324: Prevent duplicate org and project names #526 (seav)
- Add SHP download #523 (oliverroick)
- Seav's branch changes #519 (clash99)
- Make OSM tile access be over HTTPS #518 (ian-ross)
- Fix #507: Adding resources from multiple pages in the library now works #517 (seav)
- Resolve #295 and #407: Improve the UI/UX in adding/uploading resources #516 (seav)
- Page content css bug fix #515 (clash99)
- Improved handling of resource files #514 (oliverroick)
- Add templates for new issues and pull requests #513 (oliverroick)
- Set up to use wheelhouse for PIP packages #512 (ian-ross)
- Location buttons #511 (clash99)
- Fix #406 and #325 #509 (seav)
- Datatable formatting #508 (clash99)
- Remove main.css.map from repo and ignore from now on #506 (oliverroick)
- Fix #476 and #364: Improve contacts form UI #505 (seav)
- Wizard steps #504 (clash99)
- Add support for Django debug toolbar #501 (ian-ross)
- Data download css updates #500 (clash99)
- Fix user-based UI element visibility issues #499 (ian-ross)
- Checkbox focus css fix #491 (clash99)
- Fix #134: DRF docs and API versions #484 (ian-ross)
- Improvements to file upload post processing #483 (oliverroick)
- More aggressive Squid caching for external URLs #482 (ian-ross)
- Resolve #427: Don't display empty resources table for locations #477 (seav)
- Css fix for long title and stats css #475 (clash99)
- Fixes #397 -- Adds custom required message to LocationForm #473 (oliverroick)
- Fixes #315 -- Set _errors when contact is removed #472 (oliverroick)
- Fix #414: Remove unnecessary slugify() call #470 (seav)
- Hamburger menu conditional users #469 (clash99)
- Fix #457: Remove randomness from functional tests #467 (seav)
- Resources modal width, Messaging update #459 (clash99)
- Fix #452: user menu visibility #458 (ian-ross)
- Quick fix for functional test #456 (ian-ross)
- Relationship modal, scrollbar bug fix, hide org logo #455 (clash99)
v0.1.0 (2016-07-14)
Implemented enhancements:
- Improve Map Tip #401
- Project User Permissions Needs Mobile Optimization #341
- Map should zoom to project extend when adding first location #338
- Project overview starter text displays always #319
- Refine zoom of world view for creation of project geometry #313
- Increase Allowed maxZoom for Basemaps #311
- Location details - Empty resource and relationship starter text #300
- Add gif to acceptable resource file types #279
- Zoom map to project extent #276
- Add geospatial search API for locations (spatial units) #238
- GeoODK/ODK Integration #219
- Only show the link for the Users list page to SUs #205
- The HTML <title> of add/edit project pages should be more specific #198
- Label for the questionnaire form field refers to the URL form field #197
- Make the org logo in the project page a link to the organization's page #182
- Design CSS for Wizard pages #174
- Improve user error messaging consistency for forms #59
Fixed bugs:
- Resolver for URLs with usernames do not include all valid characters #439
- Investigate discrepancies in questionnaires table #433
- Geoshape comes across as a polyline #430
- Can't add new location (name issue) #426
- S3 Files that begin with a number causing issues for pyxforms #420
- Registration page background not covering page #418
- Can't Download ODK Form from Staging #417
- Updating profile causes glitch in permissions #416
- JavaScript Error on Map Tab Load #402
- Unable to add member within Organization overview window #394
- Unable to add resource from library to new location #393
- Tenure type selection not available when adding relationship to a new location #392
- TenureRelationship model should have a 'acquired_how' field #386
- Extra "testing" field in add location #381
- Location view should zoom to the extent of the geometry #377
- Limit questionnaire file type #374
- Redirecting error & mass messages appear #369
- Form Submission Will Not Parse #366
- Consistent Error Messaging on Add Location #365
- Dead images on Project Listview #363
- Add New Members Button Doesn't work from Org Overview Page #362
- Remove Link to Org Logo from Org Overview Page #361
- S3 resources unable to upload #347
- Email Templates Not Complete #346
- Revise Export Text #342
- Demo Site Deployment Bugs #337
- Can't upload image resources when S3 Storage is active #334
- Locations west of 180°W or east of 180°E can be added #332
- Use username in header if full name is empty #331
- Organization or project names longer than 50 characters result in DataError #328
- Non-ASCII organization and project names will crash the website #327
- 500 Error When Registering Username on Staging #310
- Cannot Add Resources to Location #303
- xlsform does not parse #302
- Private/Public Slider & Text Mushed Together on Project Details Page on Mobile #297
- Attributes schemas should be associated with a questionnaire #291
- An organization or a project with the slug 'new' or a user with the username 'add' will conflict with the add functions #285
- Edit resource #282
- Adding duplicate org member throws error #263
- Roboto font not importing correctly #260
- Edit project location leads to a blank page #247
- Add Button for new organization is not visible #243
- Cannot Add New Resource #240
- TenureRelationship has unnecessary fields #227
- TenureRelationship is missing the project field #226
- Relationship models should only relate entities from the same project #225
- Dashboard map not centered over points being displayed #213
- Page footer is no longer fixed to the bottom of the viewport #206
- Private projects are still shown on the Dashboard map #196
- Weird form bugs when adding a project and the project name is missing #195
- Save/Cancel buttons are not fully visible when editing the project details or permissions #194
- Logged out users are not able to see any public organizations and projects #188
- Dashboard map and create project geometry map controls have wrong z-index #186
- Private projects are not visible to superusers #179
- UserListTest sometimes throws error #175
- Check if project-slug exists when creating a project #162
- Set country on project creation #144
- Error message display over dashboard map #140
- User model should have "full name" not "first name, last name" #98
Closed issues:
- VM provisioning is broken #395
- example.com still in the subject of email to users #387
- Cannot add resources to location #367
- If the organization or project name changes, should the slug change as well? #329
- Add Organization dialog box not fully visible and no scroll bar option #314
- Need error message on add new location #309
- Add project permission denied after step 3 #307
- CSS "cursor" should be "pointer" for table rows that act as links #306
- Swap "Entities associated" header column #301
- CSS for new location wizard #294
- Can't download resources #281
- Typo in error message #280
- Resource description field - not required #278
- Initial release - hide components #271
- CSS for Resource components #264
- Improve instruction/error messaging around urls #259
- Entity Attributes Data Model Part 2 #255
- Responsive layout needs fix #250
- Audit logging #244
- Button to make organization private still visible. #237
- Creation of Project Records Attribute Schema #235
- Design CSS for Wizard pages #231
- Message placement on single org/project pages #229
- Fix pagination when there is only one page #228
- Edit organization modal not saving or redirecting back to organization dashboard #222
- Data Downloads #220
- Update icon on tab for CKAN platform #201
- CSS for Smaller Screens #200
- Update header ui #193
- Alt attribute of the organization's logo should be the organization's name #191
- Project model's
project\_slug
field should not havenull=True
#180 - Spatial unit data modelling and API #177
- Records #172
- Records UI Views #171
- Records API views/serialisers #170
- Records API Design #169
- Records Data Modeling #167
- Time success message #165
- New template wrapper for organizations #164
- New template wrapper for projects #163
- tox error #161
- CSS for Modals #156
vagrant up
fails with npm error #150- Contacts for organizations and projects #136
- Permissions for organizations UI #135
- Clean-up Tasks - Ian #132
- Entity Attributes Data Model Part 1 #131
- Resources #130
- XLSForm Parsing and Upload #129
- Design CSS #118
- Code layout and VM setup tidying #117
- Projects UI implementation: Part 2 #116
- Set up translations and connect to Transifex #115
- Functional testing for projects pages #114
- Functional testing for organization members pages #113
- Functional testing for organization pages #112
- Functional testing for user management pages #111
- Sprint #3 functional testing #96
- UI for resource management #95
- UI for projects #94
- Projects UI implementation: Part 1 #93
- Organization members UI implementation #92
- Organization UI implementation #91
- User management UI implementation #90
- API Docs #84
- Create Test Data Fixtures #83
- Resource serializer #70
- UI for Resource Management #69
- Permissions for resources #68
- Resource API Views #67
- Design Resource API #66
- Resource model #65
- UI for Organizations #52
- Project API views #39
- Project visibility control #37
- UI for User Management #31
- API for assignment of roles to users #29
- archiving #27
- Editable polygons on map #25
- Slippy Map #24
- Create and Edit Forms #22
- Archive/delete workflows #21
- Questionnaire data #17
- Map #14
- Relationships #13
- Parties #12
- Parcels #11
- Projects #10
- Organisations #9
Merged pull requests:
- Fix #439: characters in usernames in URLs #444 (ian-ross)
- Fixed bg image by adding body class #438 (clash99)
- XForm attributes are now loaded properly #437 (linzjax)
- Geoshape glitch work around. #435 (linzjax)
- Fixes #430 #431 (linzjax)
- Fix superuser behaviour for add project wizard #428 (ian-ross)
- Adds AWS S3 bucket support #425 (amplifi)
- Improve upload handling of resources #424 (oliverroick)
- Fixes #417 -- Fixes naming of form download URLs #423 (oliverroick)
- Suppress missing logo #422 (ian-ross)
- Bump buckets version to fix #420 #421 (ian-ross)
- Resource fix #419 (clash99)
- removed location name from model and updated geoodk api #415 (linzjax)
- Fix the Unicode! #413 (ian-ross)
- Location details right panel #411 (clash99)
- Attempt to fix #393 -- GeoJSON added to template context on LocationR… #410 (oliverroick)
- Fixes #402 -- Zoom to locations only when project has locations #408 (oliverroick)
- Fix 'is_superuser' errors in views #404 (ian-ross)
- Fixes #369 — Fixes permission denied redirects #400 (oliverroick)
- Map error message #399 (clash99)
- Fix #395: tidy up static data loading #398 (ian-ross)
- Improve map display #396 (oliverroick)
- Fix #331: display user name if no full name #391 (ian-ross)
- Fixes #387: new command to replace default site object #390 (linzjax)
- Fixes #341 #388 (linzjax)
- Fixes #276 and #377 #385 (seav)
- Fixes 333 and Fixes 332 (temporarily) #382 (linzjax)
- Fix #361: organization logo visibility #380 (ian-ross)
- Fix creating locations when no form has been uploaded #379 (oliverroick)
- Fixes #374 -- Check mime type of uploaded file #378 (oliverroick)
- Adds JOSN attributes to UI #375 (oliverroick)
- Added message timing and css #373 (clash99)
- Added xforms api for integration with GeoODK #370 (linzjax)
- CSS for error msgs #360 (linzjax)
- Fixes #346 -- Clean email templates #359 (oliverroick)
- Fix #328: Slug length control with custom slugify #356 (ian-ross)
- Bugfix/messages #353 (oliverroick)
- Fix for #205: "Users" menu visibility #352 (ian-ross)
- Fixes #347 #351 (oliverroick)
- Fix #327: Allow Unicode slugs #349 (seav)
- Provisioning and deployment updates #348 (amplifi)
- Fix permissions policies and tests (fixes #303) #336 (ian-ross)
- Adds data download #335 (oliverroick)
- Fixes #319 #330 (seav)
- Test + production URL configs #326 (oliverroick)
- Organization page titles #321 (clash99)
- Add support for conditional attributes #320 (bjohare)
- Add records API URL unit tests #318 (seav)
- Fixes #285 #317 (seav)
- Fixes #311 #312 (seav)
- Location Wizard CSS and small css fixes #308 (clash99)
- Fixes #279 #305 (seav)
- Resources bugfixes #304 (oliverroick)
- Hiding elements for beta #298 (clash99)
- Add missing URL in menu item #293 (seav)
- Fix for #291 #292 (bjohare)
- Fixes #227 #290 (seav)
- fix bad merge #289 (wonderchook)
- CSS for resources area at project level #288 (clash99)
- Adds records UI #287 (oliverroick)
- Fixes #263 #286 (seav)
- Project Wizard CSS #277 (clash99)
- Update missing footer links #275 (clash99)
- Complete and improve records API #270 (seav)
- Add support for Record Attribute Schemas #268 (bjohare)
- CSS for modals #267 (clash99)
- CSS Responsive Layout #265 (clash99)
- Fixes #213: Points are now centered on the map. #262 (linzjax)
- Css for 3 project edit pages #256 (clash99)
- Project edit details form css #253 (clash99)
- Add conditional paging for datatables #252 (ian-ross)
- Add audit logging using simple-history package #251 (ian-ross)
- Fixes #240 + #247 -- Adapt templates to new project wrapper #248 (oliverroick)
- Public organizations and projects are now visible to all users #246 (linzjax)
- remove reference to PhantomJS #241 (wonderchook)
- Downgrade to Firefox 46 for functional testing #239 (ian-ross)
- Add project constraint check when creating relationships #236 (bjohare)
- Applied design css for blue scheme #234 (linzjax)
- Fix #226: TenureRelationship is missing the project field #232 (bjohare)
- Functional tests for projects UI #224 (ian-ross)
- Added wrapper to organization templates #223 (linzjax)
- Fix #162 -- Always verify slug when object is created #221 (oliverroick)
- Text changes on account pages #218 (clash99)
- Dashboard map css #217 (clash99)
- Delete unnecessary file #216 (seav)
- Add support for tenure relationships #215 (bjohare)
- Fixes #196: Private projects only visible to organization members #214 (linzjax)
- Fix #175 -- Removes dependency on code from inside the view and ensur… #212 (ian-ross)
- Add resource Django app #211 (oliverroick)
- Initial implementation of Party API #210 (bjohare)
- Spatial unit model, api design, implimentation and tests #209 (linzjax)
- Bugfix -- Delete all contacts #207 (oliverroick)
- Fix #195 -- Correct display of project forms #204 (oliverroick)
- Fix #197 -- Correct use of label ID #203 (oliverroick)
- Contacts form for organizations and projects #202 (oliverroick)
- Header css #199 (clash99)
- Fix #191 #192 (oliverroick)
- Squid setup for functional testing #190 (ian-ross)
- Adds Project Edit UI #189 (oliverroick)
- Fixes #162: Add SlugModel #181 (oliverroick)
- Replace first_name/last_name with full_name #178 (ian-ross)
- XLSForm upload and parsing #176 (oliverroick)
- Completed refactoring of functional tests #173 (linzjax)
- New project wrapper template #166 (clash99)
- UI CSS changes to button and org members #160 (clash99)
- Fix typo #159 (oliverroick)
- Switch to Natural Earth country dataset #158 (ian-ross)
- Remove redundant setup in .travis.yml #155 (ian-ross)
- CSS for Org and Project Lists and Dashboards #154 (linzjax)
- Bugs: new users default policy; org creation #153 (ian-ross)
- Project visibility control #151 (ian-ross)
- Project country determination #149 (ian-ross)
- Add initial set of users management UI functional tests #148 (seav)
- Added functional tests for organizations list/dashboard and member #147 (linzjax)
- Add Arabic language files and RTL Bootstrap CSS support #146 (ian-ross)
- Cleanup: test refactoring and test coverage #145 (ian-ross)
- Finish up project creation UI #143 (ian-ross)
- Add permissions to organization default views #142 (oliverroick)
- Cleanup round #1 #141 (ian-ross)
- Cleaned up test data. Again. #138 (linzjax)
- Adds projects map to platform dashboard #137 (oliverroick)
- Add language menu to base template #133 (ian-ross)
- Remove wizard_state template tag #128 (ian-ross)
- Move templates to top-level directory #127 (ian-ross)
- Firefox and Xvfb for functional tests #126 (ian-ross)
- Functional test fixes #125 (ian-ross)
- Organization UI #124 (oliverroick)
- cleaned up test data #123 (linzjax)
- Set up Transifex translations #122 (ian-ross)
- Upgrade to django-tutelary 0.1.10 #121 (ian-ross)
- Get all functional tests working again #120 (ian-ross)
- Remove React: switch to Django-only #109 (ian-ross)
last-with-react (2016-03-29)
Closed issues:
- User management API #89
- Update to new django-tutelary #86
- Ansible error #82
- UI for Search, Sort, Filtering, Pagination #76
- Functional testing setup #75
- Add platform footer #61
- Image handling in webpack #57
- User serializer #56
- Validation for contacts #55
- AWS/staging deployment #54
- UI for Base CSS #53
- UI for Users/Login/Registration #51
- Internationalisation #50
- Organization API Views #49
- Archive/Unarchive organizations #48
- Organization Serializer #47
- Design Organizations API #46
- Permissions for Organizations #45
- Organization model #44
- Archive/unarchive projects #38
- Project serializer #36
- Design project API #35
- Permissions for projects #34
- Project model #33
- Ansible error on startup #32
- Permissions system #26
- Form field validation #23
- Searchable/Sortable/Filterable Lists #20
- Reusable components #19
- Resources #15
- Fixed user roles and permissions #8
- Users/Login/Registration #7
Merged pull requests:
- added drf docs #108 (ian-ross)
- Cleanup/projects roles api #106 (ian-ross)
- edited project views #105 (eomwandho)
- Created management command 'loadfixtures' #104 (linzjax)
- Upgrades, translations, test infrastructure #101 (ian-ross)
- Implements FieldSelectorSerializer #100 (oliverroick)
- User management API #97 (ian-ross)
- First cut at permissions policies #88 (ian-ross)
- Update for new tutelary functionality #87 (ian-ross)
- Footer & Footer CSS #85 (clash99)
- Functional testing #79 (ian-ross)
- Implements form field validation for user accounts #77 (oliverroick)
- Add version to API URL in front-end #74 (ian-ross)
- Remove "http://" from api_url in vagrant.yml #73 (ian-ross)
- DRY-out web pack config #72 (oliverroick)
- Install git when provisioning VM #71 (oliverroick)
- Adds organization models, serializer and views #64 (oliverroick)
- Css for User Pages #63 (clash99)
- Better Webpack configuration #60 (ian-ross)
- Changes for deployment to AWS #58 (ian-ross)
- Create LICENSE #6 (oliverroick)
- Internationalisation #5 (oliverroick)
- Initial front-end setup and user authentication flows #3 (oliverroick)
- Travis setup + Vagrant update #2 (oliverroick)
- Add RandomIDModel #1 (oliverroick)