Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

upgrade/id #113

Merged
merged 88 commits into from
Aug 21, 2024
Merged

upgrade/id #113

merged 88 commits into from
Aug 21, 2024

Conversation

royallsilwallz
Copy link

  • ci: use hotosm/gh-workflows for container img builds
  • ref: frontend tests now has parallel workers & removed warnings
  • add: general pre-commit hooks for static code checks
  • pre-commit: run --all-files applied
  • applied pre-commit run-all files for end-of-file-fixer & trailing-whitespace
  • Remove Footer in Create New Partner page
  • Remove grain background in Manage Partners section
  • Do not fetch data if current projects is null in Partners Page
  • Add no current projects placeholder text for no projects in Partners Page
  • Left align Add/Edit Partners content
  • Adjust content spacing in Partners Page
  • Fix mismatch value for language json file for Traditional Chinese
  • Changes in Partners Page Design
  • Add Resources tab for other links in Partners Page
  • Show Resources tab only when links are available
  • Fix grey background color in switch component
  • Show only 2 primary hashtags in Partners card view
  • [pre-commit.ci] auto fixes from pre-commit.com hooks
  • Add base url referrer to Nominatum api
  • build: update cloudformation config to use pdm export instead of venv
  • build: add --user flag to cloudformation pip install (avoid sys conflicts)
  • Set path to use root user local dir for python packages installed locally
  • Partners table atrributes lengths adjusted
  • Fix activity section loading forever on secondary hashtag empty issue
  • Display partner name in the banner when logo not present
  • Refactor Partners card component
  • Change inline styles to tachyons classes in Partners page
  • Reorder Activity section of Partners page
  • Change translation texts for Partners Stats page
  • Use short description in Partners Stats Current Project section
  • Fix console error for class instead of className in Partners Stats page
  • Add stats info footer in Partners Stats page
  • Add contribution number to Current Projects in Partners Stats
  • Adjust styling in Current Projects section Partners page
  • Show partner creation error message from backend
  • Handle Partner edit error message display
  • Reduce spacing between contents in Partners Stats page
  • Use a more generic method for getting Ubuntu 20.04 AMI
  • build: add bind mounts to docker compose dev setup
  • build: better devex with default POSTGRES_USER and POSTGRES_DB
  • fix: react-placeholder react 18 peerDep conflict (temp)
  • build: relock dependencies using yarn
  • build: prevent usage of git ssh during docker npm install
  • build: add --ignore-scripts to frontend dockerfile npm install (security)
  • Fix ssm permissions to pull the AMI
  • Revert "Fix ssm permissions to pull the AMI"
  • Docker: Dev setup: Use yarn instead of npm in tm-frontend
  • Docs: Fix Oauth 2 redirect URL
  • Docs: Give tasking-manager.env as default ENV for compose
  • Add migrations for linking partners with projects
  • Fix: project_partners table doesn't need ended_on column
  • Add DTOs for project_partners
  • Add models for project_partners
  • Remove update time range action (for now)
  • Update migrations for new project-partner spec
  • Update DTOs for new project-partner spec
  • Update postgis models for new project-partner spec
  • Fix: Rename project-partners table -> project-partnerships
  • Fix: Add ended_on column for partnerships
  • Fix: Remove all relationships
  • Fix: Add missing column ended_on for project partnerships
  • Implement API to retrieve partnership by ID
  • Implement API to add partners to projects
  • Fix: Only admins can link projects with partners
  • Implement patch and delete of project partner links
  • Implement API to get partners associated with a project
  • ProjectPartnerActions rename: START -> CREATE, END -> DELETE
  • Fix: action column in project_partners_history is integer
  • Log changes to project partner associations in DB
  • Validate the time range of a partnership: start <= end date
  • Fix: Docker dev setup: Frontend hot reloading
  • chore: introduce partners section to link partners to projects
  • chore: add circle exclamation and circle minus icons
  • chore: update messages for partners linking form, listing, remove, and update
  • feat: create partners input form to link a partner to the project
  • feat: show listing of linked partners and integrate remove and update actions
  • Fix: Optimize docker caching of frontend build
  • Fix: docker-compose.override.sample.yml: DB uses 5433 port
  • docker-compose.override.sample.yml: Backend reload
  • Fix: docker-compose.override.sample.yml: Port 8000: frontend
  • Fix: Linting errors and merge conflicts
  • Fix project_partner_dto.py: line too long error
  • Fix: Allow managers of a project to edit partnerships
  • chore: add proptypes and minor styling updates
  • chore: move partners listing into a separate file
  • chore: eslint fix for react-hooks/exhaustive-deps
  • chore: add circleMinus and circleExclamation icons to common export
  • Fix: Sync partnership migrations with develop branch
  • Fix: Sonarcloud error: yarn install --ignore-scripts
  • chore: code refactoring
  • Refactor: extract function: check user if manager of project
  • fix: add trailing slash partnership edit API call
  • refactor: remove extra spaces, add explanatory comments, and remove ternary operator at places
  • refactor: abstract the logic of extracting the date object and string into a separate function
  • chore: create useAllPartnersQuery in api/projects and utilise it
  • refactor: remove unused imports
  • refactor: improve accessibility on DateCustomInput
  • chore: clear selected partner after saving
  • chore: ensure consistent loader postion in save button
  • chore: disable text selection upon partner row double click
  • Revert dev setup changes to docker-compose.yml
  • Replace AMI id with SSM parameter ID
  • Update pg version to align with deployed
  • docs: add user roadmap directly to readme
  • docs: further update roadmap in readme
  • Modify the roadmap
  • List based roadmap
  • update roadmap list
  • roadmap language change
  • iD editor version upgrade
  • Remove unused patch

spwoodcock and others added 30 commits April 30, 2024 17:42
…se-language-error

Fix mismatch value for language json file for Traditional Chinese
Use hotosm/gh-workflows for container img builds
…sm-ami

Use AWS SSM instead of static AMI for Ubuntu base image in cloudformation
Fix ssm permissions to pull the AMI
Revert "Fix ssm permissions to pull the AMI"
Fix react-placeholder peerDependency conflict (React v18)
bshankar and others added 25 commits August 6, 2024 10:19
Volumes for hot reloading in the dev setup can already be used from
docker-compose.override.sample.yml.
Feature: Linking partners to projects
Add bind mounts to docker compose dev setup + migration command override
Remove hard-coded ami option in favor of ssm in circleci
@royallsilwallz royallsilwallz merged commit aa018b9 into deployment/naxa Aug 21, 2024
4 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants