Releases: City-of-Helsinki/hitas
Releases · City-of-Helsinki/hitas
Maximum price calculations
Release provides new functionality for several items:
- Maximum price for Hitas apartments for all Hitas rules and indexes can be calculated.
- PDF letters of the calculation results to housing companies and property managers can be created.
- Housing companies, their properties and buildings can be viewed, added, edited, deleted
- Apartments can be viewed, added, edited, deleted
- Enables searching for housing companies and apartments
- Owner information can be added, edited
- Indexes can be added
What's Changed
- Backend project structure by @ranta in #2
- Front start by @matudelic in #3
- Initial datamodel by @toikarin-vincit in #4
- Major docker changes & Makefile added by @toikarin-vincit in #5
- housing company listing / reading endpoints by @toikarin-vincit in #6
- Front aihio by @vincit-matu in #8
- Azure devops pipeline files by @jannetasa in #7
- Custom error handling by @toikarin-vincit in #10
- Add Dockerfile for frontend and move docker-compose.yml to root by @toikarin-vincit in #11
- Master from coh hitas for pipeline changes by @jannetasa in #17
- source changed to dev pipelines by @jannetasa in #21
- Add env
HITAS_TESTS_NO_DOCKER
for disabling docker use in tests by @toikarin-vincit in #12 - docker changes for running in Platta by @toikarin-vincit in #20
- frontend/Dockerfile: Change to unprivileged nginx by @toikarin-vincit in #22
- update dependencies by @toikarin-vincit in #18
- Yhtiöt front dummy by @vincit-matu in #15
- HousingCompany Create serializer by @ranta in #13
- ViewSets by @ranta in #24
- Fix docker container not starting by @ranta in #25
- REST API filters by @ranta in #26
- Code viewsets by @ranta in #27
- Initial Apartments and Owner models and API endpoints by @ranta in #28
- frontend: update dependencies by @toikarin-vincit in #23
- Adds apartment views, some styling and relevant routing by @ranta in #29
- Add .idea to gitignore by @miqu in #30
- Frontend-API Integration by @ranta in #31
- Minor improvements by @toikarin-vincit in #32
- backend: add support for resetting migrations with
RESET_MIGRATIONS=1
by @toikarin-vincit in #33 - added initial version of the migration tool by @toikarin-vincit in #34
- frontend: update yarn dependencies by @toikarin-vincit in #36
- fix random test failure and always generate random test data by @toikarin-vincit in #35
- Various fixes by @toikarin-vincit in #39
- liveness check fixes - uwsgi and healtcheck improvements by @toikarin-vincit in #38
- frontend: move react-scripts as dev dependency by @toikarin-vincit in #37
- Migrate housing companies by @toikarin-vincit in #40
- Housing company create page by @ranta in #41
- Initial style fixes by @vincit-matu in #42
- various fixes around APIs by @toikarin-vincit in #43
- backend: fix filtering apartments by housing company id by @toikarin-vincit in #45
- Apartment detail styles by @vincit-matu in #44
- S3 demo fixes front by @vincit-matu in #47
- Migrate apartments by @toikarin-vincit in #46
- backend: remove postal code from real estate, building and apartment by @toikarin-vincit in #48
- backend: rename "owners" to "ownership" and remove person.address by @toikarin-vincit in #49
- various minor improvements + dependency updates by @toikarin-vincit in #51
- Add missing fields to apartments by @toikarin-vincit in #53
- Apartment API update by @toikarin-vincit in #54
- Select postcode by @vincit-matu in #52
- housing company: add summary data by @toikarin-vincit in #55
- Adds summary information to housing company details (page/ui & model) by @vincit-matu in #58
- Basic auth and auth token by @toikarin-vincit in #56
- implement soft-delete for housing companies and related tables by @toikarin-vincit in #57
- API error msg improvements by @toikarin-vincit in #59
- API error message improvements (continued) and fix for code order by @toikarin-vincit in #60
- backend: make housing company's names unique by @toikarin-vincit in #61
- backend: hotfix for migration 0017 by @toikarin-vincit in #62
- backend: hotfix for migration 0017 by @toikarin-vincit in #63
- frontend: docker: add
/healthz
endpoint without authentication by @toikarin-vincit in #64 - backend: validate query params by @toikarin-vincit in #65
- API searches documented by @toikarin-vincit in #67
- Delete person with ownerships by @toikarin-vincit in #66
- Improvements by @toikarin-vincit in #68
- backend: fix updating housing companies without changing the names by @toikarin-vincit in #69
- Create apartment front by @vincit-matu in #71
- Housing Company edit page by @ranta in #72
- Writable improvements by @toikarin-vincit in #73
- front: Fixes ts-errors with housingCompanyCreate by @vincit-matu in #76
- S5 minifixes by @vincit-matu in #78
- Housing Company Legacy ID filtering by @ranta in #70
- Frontend API cache invalidation by @ranta in #77
- Add support for indices by @toikarin-vincit in #75
- backend: rename 'person' to 'owner' by @toikarin-vincit in #80
- Migration conflict by @toikarin-vincit in #82
- Filter fixes by @ranta in #79
- Implement listing/reading/updating indices by @toikarin-vincit in #81
- OpenAPI request validation by @toikarin-vincit in #84
- S5 testing fixes by @vincit-matu in #85
- Apartment edit page by @ranta in #86
- Make HousingCompany fields non-required by @ranta in #83
- backend: test__api__housing_company__filter: fix flaky tests by @toikarin-vincit in #91
- backend: Implement surface area price ceiling by @toikarin-vincit in #87
- remove realized acquisition price from housing company model by @toikarin-vincit in #88
- Apartment save fix by @ranta in #89
- backend: apartment: implement unconfirmed max_prices by @toikarin-vincit in #92
- Apartment rooms by @ranta in #90
- hitasmigration: anonymization improvements by @toikarin-vincit in #95
- Apartment required fields by @ranta in #93
- backend: Fix HousingCompany empty string to be a valid business id value by @ran...