Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update master branch from develop (#253)
* Fix import resources * initiated login * Change button to pushbutton * change password using password field * Use PyQt from qgis package * Change variables, try login without mixin * fixing login api * Add logger handler from inasafe * Update network mixin * cleand code : add comment * clean code : change naming convention * Remove pyc files from source * Ignore pycharm dir * Add network mixin test * Fix things : - Fix tests - Restructure project file * Update header * Change to QgsNetworkAccessManager * Add travis - Add travis - Update tests * Clean up code * Fix translation test * Change travis gitter webhooks * Clean up code * Add travis badge * added options ui * added options ui * fix test case * save authtoken * fix code style * update docstring (#26) * Update readme. Removed readme.txt. Removed resources.qrc. Remove pb_tool.cfg * Add class to fetch organizations * - Update docstring - Use MagicMock for testing - Rename variables * Update docstring * Update docstring * save setting to QSetting * update docstring * save setting to QSetting * update docstring and create setting test * update docstring * update docstring * update checking url instance * update setting test * update docstring * update setting key * Check pep8 (#31) * Add cadasta to menu bar * update test cadasta login dialog * update test cadasta login dialog * change naming function * update test case of cadasta login dialog * added fetch projects api * added fetch projects api * update docstring * update docstring * fix test pep8 * added cadasta dialog parent class * fix typo * fixing bug init style on parent * fixing bug init style on parent * update docstring * remove custom style for dialog * added download data wizard * added download data wizard * added magicmock to test * clean code for pep8 * update translation framework * update translation framework * fix bug plugin isn't translated in qgis * fixing fixed layout * use the testing framework from QGIS * Add landscape file. * Initial project creation * Attribute selection * Change to stacked widget * Add project creation step 3 * Update step 2 project creation * Get geojson layer * change download project using wizard * Fix tests * Update tests * Update tests * Progress bar to view progress percentage in step 3 * Set button connection in init to avoid duplicated connection * update base wizard layout * clean code for translation * Deactivate organisation button when loading * Get canvas extent * Add geojson library * Revert "Add geojson library" This reverts commit 758bd55. * Export extent to geojson using qgis api * Reset attributes in step02 if layer is changed in step01 * move login as wizard stacked widget * added logo to wizard * add resources to resources folder * Fix tests * Update project layer geojson path * Fix ui layout * Change QComboBox to QgsMapLayerComboBox in step1 * move plugin under vector menu * move plugin under vector menu * put cadasta * change metadata * Use QgsFieldComboBox, update step 3 * Clean up codes * Fix pythonic names in wizard * Add unit test for url validation * Fix travis * update layout * clean code * clean code * Add landscape status in readme and small fix. * Add token to network request if available * Upload project and locations * Using json post request instead * Enable/disable menu that requires authentication * Clean up code * added contact dialog * added contact database * move login as widget * added contact dialog * clean code * fix test case * clean code * clean code * fix contact bug and validation of contact * fix contact bug and validation of contact * clean code * Add contact multiple selection list Formatting variables * clean code * Create wizard dialog class * Fix docstring * Project basic information update (#67) * Add parties when creating project * Update doctstring * Update format string * Upload relationship attribute when creating a project (#70) * Add relationship attribute to cadasta * Add ApiConnect class * added helper * use message class for building helper * clean code * Filter organization againts project permission (#73) * Filter organization againts project permission * Add test case * Bug fix on project creation (#74) * fix delete contact, multiple delete contact * clean code * Fix create project if there is no location * Update locations data * Update add new location * Clean up code * Clean up code * update UX * update UX * update UX * added release script * added release script * update release script * fix No Field translation * rolling back qgis.PyQt to PyQt4 * Set QGIS minimum version to 2.14 (#93) * Fix project creation: (#94) - Fix validation check if no location type is provided - Remove attribute dropdown * parsing properties incoming geojson * parsing properties incoming geojson * clean code * fix bug * save and get basic information (#97) * save and get basic information * add signal for selected layer. turn off update when no basic information provided * clean code * check enabled of update project based on project permission * add checking enabled of update in download project * allow update after create * added icons * distinct layer by type * fix travis * Update update wizard (#102) * Download project and the attributes * Get downloaded projects to update wizard * Update project and spatial information * Try to update relationship attribute from csv * Save attribute to non geometry layer, will save to file if qgis exited * Download parties to non geometry layer * Update parties * Fix tests and pep8 * added license * added license * change about * questionnaire * added get questionnaire api * updated UI for questionnaire * update questionnaire * implement update questionnaire in create project * remove questionnaire in update project * clean code * revert download project to be able to download all project * fix bugs * clean code * allow parties and relationship * change metada version * fix questionnaire bug * Fix update project is greyed (#110) * Fix update project is greyed * Fix pep8 * Get rel and party id from basic information (#111) * Fix test (#112) * Show party attributes from questionnaire (#113) * Fix pep8 * Fix download relationship and party attributes * Fix update for different layer type * Fix project creation * fix pep error * fix questionnaire updated before upload location * Fix party attributes are not downloaded * Download and parse attributes into qgsfield table * Fix update from attributes * Update relationship attributes * Update project creation * update questionnaire * update questionnaire (2) * Fix no module qgsmaplayercombobox * Fix project creation with questionnaire * Fix questionnaire attributes * Bugs fixing (#140) * Make url not required * Fix projects order * Fix close button in about dialog * Fix skewed cadasta icon * Fix title size * Fix pep8 * update error message detail (#141) * added requirement checker on submit (#143) * Fixes (#142) * Fix typos * Make primary buttons bigger * Rename options to user settings * Update ui * Fix on windows * Fix missing icon in windows * Fix pep8 * Fix function not called * Fixes (#153) * Remove attributes column after download * Update contact after download project * Fix project creation * Update project update * Add contacts when download project * Do not show downloaded project in list available projects (#155) * Do not show downloaded project in list available projects * Fix pep8 * make questionnaire included everytime (#157) * make download project automatically (#156) * make download project automatically * update error message * fix failed test * Change no field to ---- no field ---- (#161) * Grey out downloaded project (#160) * Add project details and add contacts button (#159) * Add project details and add contacts button * Fix header * Tidy up header * pep8 * Remove contacts menu * add advanced for questionnaire (#158) * add advanced for questionnaire * change questionnaire layout * Add about dialog (#162) * Add checkbox to see all public project (#163) * Add checkbox to see all public project * pep8 * Fix key error * Get downloaded project automatically in update menu (#164) * Get downloaded project automatically in update menu * Fix test * Fix error when updating a project (#171) * Fix wording (#183) * Make log panel grey (#182) * Change add button to link (#181) * Fixes (#187) * Fix save token issue * Fix tests * Change default domain to platform-staging-api * Remove credential in test * Pep8 * Get orgs automatically (#188) * Get orgs automatically * Fix #146: Update text error * Fix test * Fix tab order * Fix empty strings translated to None (#184) * Fix black strings translated to None * Update json dumps * Pep8 * Fix bugs (#192) * fix DateTime fields are not included * Fix org dropdown width * Fix test * Fix dropdown org view in windows (#193) * Update Travis build status image * Support paginated responses (#154) * Support paginated responses * Merge branch 'develop' into support-pagination * Update init to pass in URL * Bugfixes (#199) * Normalize URL format * Handle first page of GeoJSON data * Expect paginated responses * Import cleanup * Fix tests * Fixup * Handle paginated response * Fix if no results in data json (#207) * Handle custom attributes in update location (#210) * Handle custom attributes in update existing location * Update add new location with custom attribute * text changes to user settings * Add support for non english project (#213) * Upload project with non roman names * Update non english name project * Make clear button always active (#228) * Make clear button always active * Fix pep8 * For public projects, only download location layer (#230) * Fix scroll to view error messages on log when submitting data (#231) * Fix unchecking public project still loads public project (#229) * Fix columns that have been joined should not be uploaded (#233) * Remove failed messages when button clear is clicked (#234) * Add link to help on JSON format from Advanced (#240) * Auto close windows when completed (#241) * Remove index from questionnaire (#244) * Fix login another account (#245) * Move help link to questionnaire dialog (#246) * Fix if custom attributes added in questionnaire (#247) * Add json hightlighter (#248) * Clean up questionnaire (#249) * Activate close button in download project dialog (#250) * Fix download private project (#252) * Set username and password input disabled (#255) * Fix pep8
- Loading branch information