Skip to content

Comments

ASU-1827: Dashboard/status screen for apartments exported to integrations#812

Merged
leevi-identio merged 30 commits intodevelopfrom
ASU-1827
Jan 27, 2026
Merged

ASU-1827: Dashboard/status screen for apartments exported to integrations#812
leevi-identio merged 30 commits intodevelopfrom
ASU-1827

Conversation

@leevi-identio
Copy link
Contributor

@leevi-identio leevi-identio commented Jan 22, 2026

  • add view admin/asu/integrations/summary to allow salespeople and admins to see which apartments are missing required fields for integration exports
  • new permission "view integration summary" to enable access to this view
  • add warnings to apartment form when setting publish_on_etuovi or publish_on_oikotie to true and any of the required fields for those exports are missing values

Related PR for Django backend component: City-of-Helsinki/apartment-application-service/pull/548

  • Status panel
Screenshot 2026-01-27 at 10 26 30
  • Warning message when saving apartment
Screenshot 2026-01-27 at 10 29 47
  • Warning message when editing apartment
Screenshot 2026-01-27 at 10 30 37

- Fix readme in regards to DRUPAL_SERVER_AUTH_TOKEN env var
TODO: Add all fields
TODO: should work when saving apartment through project form also
- Fix some lint errs
- Add rest of oikotie fields

- Refactor adding integration warning messages to own functions
…Controller instead of using backendApi directly

- fix lint errs
@sonarqubecloud
Copy link

@leevi-identio leevi-identio merged commit 34e48e2 into develop Jan 27, 2026
3 checks passed
@leevi-identio leevi-identio mentioned this pull request Feb 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants