???? Work order form answers preserved — Editing a Scope of Work template (such as the ticket work order form) no longer hides previously saved answers on existing work orders.
???? Fixed — The monthly work orders received and completed chart on the New Dashboard no longer narrows to the Timeline From and Timeline To filter range; it continues to show every month that has data in the system while the other dashboard visuals still respect the selected dates.
???? Fixed work order description — Work order PDFs now show the description as formatted text instead of raw code characters, and converting a ticket to a work order now copies the ticket message into the description instead of unrelated button text.
???? Work order form answers preserved — Editing a Scope of Work template (such as the ticket work order form) no longer hides previously saved answers on existing work orders.
???? Fixed — The monthly work orders received and completed chart on the New Dashboard no longer narrows to the Timeline From and Timeline To filter range; it continues to show every month that has data in the system while the other dashboard visuals still respect the selected dates.
???? Fixed work order description — Work order PDFs now show the description as formatted text instead of raw code characters, and converting a ticket to a work order now copies the ticket message into the description instead of unrelated button text.
???? Work order form answers preserved — Editing a Scope of Work template (such as the ticket work order form) no longer hides previously saved answers on existing work orders.
✨ Improved — The permit request form now pre-fills your name and contact details and shows the selected mall's name, and the type-specific questions (dropdowns, dates, checkboxes, and required documents) now appear correctly for each permit type.
✨ Module Description — Improved the module description shown on the Advanced Modules screen so it clearly covers towers, visitors, parcels, and regulatory compliance.
✨ Improved — Permit notifications now include email alerts for key workflow events, expiring permits, and daily approval summaries for mall managers.
???? Fixed — A single-use guest permit link can no longer be submitted twice, even if it is opened in two tabs at the same time, and malformed links are rejected immediately.
✨ Module information — Updated administration metadata and version details so they stay aligned with release notes.
✨ Advanced Modules Overview — Building Management now shows a full summary on the Advanced Modules screen covering property structure, parcel handling, work permits, and regulatory compliance.
???? Per-Import Permissions — Each import in the Import Center now has its own role permission (Assets, Asset Attributes, Contacts, Customers, Document Types, Residents, SAP, Tasks, Tickets, Towers/Units, Unit Master), so administrators can authorize people for individual imports — supporting segregation of duties. A staff member sees and can run only the imports they are granted, consistently across the Import Center, the Tickets import, and the apartment screen's import buttons; the existing "Run bulk imports (all)" permission still grants everything.
???? Fixed — The external guest permit submission page now opens with the same styled layout as other public permit pages, so the form is easy to read and complete on any device.
???? QR Scan Verification — Staff and visitors can scan a permit QR code with the device camera on the Verify Permit page instead of typing the reference number manually.
???? Fixed — Permits that need more than one reviewer (such as Marketing with Operations, or Operations with Engineering) now wait for every required reviewer to sign before they are approved. Each reviewer can only sign the role they are authorized for, the same review step can no longer be picked up by two people at once, and a request can no longer be routed to the person who submitted it.
✨ Module information — Updated module version details in administration so they stay aligned with release notes.
✨ Improved — Expanded automated checks confirm draft lifecycle, routing for all permit types, document generation, public verification, and financial clearance behave correctly before release.
✨ Improved — The permit status dashboard now highlights overdue approvals (with a quick link to chase the approver), permits on financial hold, and requests still awaiting both reviewers, so action items stand out at a glance.
✨ Improved — The permit request form now offers guided Mall → Floor → Unit selection drawn from the property directory (instead of typing a mall number), making it faster and less error-prone to pinpoint where the work will happen.
???? Fixed — Permit alerts in the notification bell now show the permit type, reference number, requestor name, work description, and submission date instead of blank placeholders.
???? Fixed — Supporting documents attached to permits are now limited to safe file types (PDF, images, common documents) and a 10 MB size, and are stored where they can never be run as a program. Permission checks on permit actions are now strictly enforced so an action is fully stopped when access is denied.
✨ Improved — Each permit type now shows its own set of request details and required documents on the form (for example fire-watch details for hot work, gas-test details for confined-space entry, and lifting-plan details for crane work), and each type uses its own review deadline. Financial clearance now applies to the permit types that can carry charges (deliveries, gate passes, marketing, and closures) and no longer applies to work permits, which carry no charge.
???? Fixed — Permits Management admin pages now open with the standard menu, header, and layout instead of showing bare content.
✨ Improved — The system now keeps an audit record of every permit notification sent (event, recipient, and channel) and of every approval that is escalated for taking too long, giving a complete trail for review.
✨ Module information — Updated module version details in administration so they stay aligned with release notes.
✨ Modules Listing — Improved how Database Backup appears on the Modules screen with a clearer description shown in your language.
✨ Improved — Added automated checks that confirm the permit lifecycle stages (including invalid, released, active and expiry) and the security protections (signed verification codes, guest-link validation, and safe document uploads) behave correctly before release.
✨ Improved — You can now save and edit draft permit requests, withdraw submitted requests, resubmit after revision, attach required documents, and verify issued permits online. All twelve permit types route to the correct approvers, financial clearance is enforced before approval, and overdue approvals are escalated automatically.
✨ Module information — Updated module version details in administration so they stay aligned with release notes.
✨ Improved — Each pending approval's service-level status (on track, at risk, or overdue) is now updated automatically in the background, so reports and dashboards show aging instantly, and an approval is flagged "at risk" only once it has used 80% of its allowed time.
???? Document Preview — Approved permits can now be previewed in the browser before download: the issued document is shown inline with Download, Print, Verify, and Back actions, straight from the permit page.
???? Fixed — Permits past their validity window now close automatically once a day, recording the change in the permit history and notifying the requestor, and the daily expiry reminders and approval summary are now sent once per day instead of repeating throughout the day.
???? Document Templates — Administrators can manage permit document layouts and field mappings, publishing new versions when layouts change.
✨ Modules Listing — Improved how Advanced Email Templates appears on the Modules screen with a clearer description shown in your language.
✨ Improved — Approved permits are now issued as a downloadable document that carries a scannable QR code and verification link, so anyone can confirm a permit on the spot. Verification now distinguishes an approved permit whose dates have not started yet from one that is currently active, and the staff verification page shows the full permit details and approval history.
???? Approval Delegation — Approvers now have a dedicated screen to delegate their approval authority to a colleague for a date range, see their current and past delegations, and revoke an active delegation at any time.
✨ Module information — Updated module version details in administration so they stay aligned with release notes.
???? Module Upgrade — Fixed an issue where updating Building Management stopped during the Permits Management database setup because of a conflicting database rule name.
???? Fixed — Permit reference numbers and issued permit numbers are now allocated reliably per mall, so two requests created at the same moment can never be given the same number. Re-issuing a permit after a revision keeps its original permit number.
???? Configurable Approval Routing — Administrators can now define custom approval chains per permit type (optionally per mall) on a new Approval Routing Rules screen, including running approvals in parallel. When no rules are set, the built-in routing continues to apply, so nothing changes unless you choose to customise it.
???? Report Export — The SLA / aging report and the permit volume report can now be exported to a spreadsheet (CSV) with one click for offline review and sharing.
✨ Improved — Permit activity events now carry consistent tracking details (a unique reference and a correlation id) so connected systems and integrations receive complete, traceable, non-duplicated updates.
???? Fixed — The public permit verification link and external guest submission form now open and submit correctly without errors, and notification settings labels display fully in English and Portuguese.
✨ Module information — Updated module version details in administration so they stay aligned with release notes.
✨ Improved — The public permit verification page and the external guest pages now carry a branded header with the company logo and a footer, so they read as official pages rather than a plain standalone form.
✨ Improved — Permit requests now track how many times they have been returned for revision, record the reason category when a request is marked invalid, and apply financial clearance according to each permit type's policy (required, conditional, or not applicable).
✨ Improved — Dashboard counts, SLA aging reports, permit type catalogue, approver assignments, and notification settings are now available from the Permits Management menu.
???? Changed — A request marked as invalid now has its own clear status, separate from a rejected request, and its reason category is recorded. The permit lifecycle also recognises the released and active stages once a permit has been issued.