Skip to content

v1.2.0

Choose a tag to compare

@insol-dev insol-dev released this 28 Nov 10:50
· 5 commits to master since this release

What's Changed

Multiple New Map Tool Features Added to Base IMIS.

New Map Tool Features

  • Add and edit Road from Map
  • Add and edit Sewer from Map
  • Add and edit Drain from Map
  • Add and edit Water Supply from Map
  • Import data from WMS
  • “Locate Me” functionality
  • KML Viewer integration
  • Containment emptied status information
  • Public toilet accessibility tool

Version Updates

To update to this version, follow these steps:

Install or Update pgRouting

Follow the instructions in Release Notes - v1.2.0.md

Database

docker-compose run --rm artisan queue:table
docker-compose run --rm artisan migrate --path=database/migrations/2025_05_23_121734_create_jobs_table.php
docker-compose run --rm artisan migrate --path=database/migrations/2025_05_23_155848_create_failed_jobs_table.php
docker-compose run --rm artisan db:create-topology-function

Docker:

Inside the project repo 'base-imis/deployment_documentation' folder. Pull Latest Docker Repo Changes following the Git Tag Fetch and Merge Workflow

git fetch upstream --tags   # Fetch all tags from upstream (and all remotes)
git tag   # List all local tags to verify
git fetch upstream tag v1.2.0   # Fetch a specific tag explicitly (v1.2.0)
git push origin v1.2.0   # Push the fetched tag to your own remote (origin)
git checkout -b from-v1.2.0 tags/v1.2.0   # Create a branch from the fetched tag
git checkout my-working-branch   # Switch to your working branch (e.g., dev or feature)
git merge from-v1.2.0   # Merge the tag-based branch into your branch
Restart containers to apply updates:
docker compose down
docker compose up -d --build

Role Permission

  • For existing installations, run permission and role seeders to add new permissions.
docker-compose run --rm artisan db:seed --class=PermissionsSeeder
docker-compose run --rm artisan db:seed --class=RolesSeeder

Seed Initial Language Translation Data

Import New LANG File

Import the initial translation keys data provided in CSV format for English Language in table translates within schema language. The file is present in repo deployment_documentation@sample_import_data in file named 'Multilingual Translation Keys - en'.

Update from previous version to 1.2

An updated CSV file for English language translation keys has been added to the assets folder.
Import this file into the translates table within the language schema, which already contains the previous data.
Note: You may need to update the id values in the file to match the latest IDs in the database before importing.

Note:

While Logging in with the roles 'Municipality - Super Admin' or 'Municipality - IT Admin', the user can Import the preferred Language Translation from the frontend by clicking on 'Import Translation' Action button. Also, do not forget to Generate Language by clicking on the button in actions.

This codebase aligns with Release v1.2.0.

Related Git repositories are available below:
Web App: GitHub – Deployment Documentation Repository
User Manual: GitHub – User Manual Repository

Full Note: Download the file: Release Notes - v1.2.0.md