🇺🇦 Proudly Ukrainian — every project with us helps support Ukraine's defense and lasting peace in Europe.

Meet the team →
← All articles

September 3, 2025

Testing and Validating Bug Fixes in the Cloudify System

A real-life QA session in Clodify — the intelligent CRM/ERP SaaS by Skynix

In software development, bug fixes often require careful testing across multiple user roles to ensure functionality aligns with both documentation and expectations. Recently, we conducted a validation session in the Cloudify system, focusing on the Project Manager (PM) user role and its access to management reports.

👉 If you’re into QA, SaaS, or product management workflows, this is a must-watch

📌 The Bug Report

The initial bug report highlighted that the PM Reports UI was missing, along with some description-related tasks and documentation issues. The fix aimed to:

  • Ensure PM users had access to the Management Reports page.
  • Align the PM role’s view with the Admin role, with role-specific restrictions.
📌 Testing the Fix

To verify the fix, we logged into the system as both Admin and PM users.

📌 Menu and Reports Page
  • Admin: Could access the Management Reports page with full functionality.
  • PM: Now successfully sees the Reports Management menu item, confirming the fix.
📌 Table Columns

We compared the data tables for Admin and PM users:

  • Admin table included: ID, Task, Hours, Cost, Reporter, Date, Status, and Actions (Approve/Disapprove).
  • PM table excluded the Cost column (correct, as PMs should not manage cost data).
  • Action buttons (Approve/Disapprove) were removed for PMs. Instead, they see status outputs (Approved/Unapproved).

This matches the intended design documented in the fix.

📌 Project Visibility

One key requirement was that PMs should only see reports for projects where they are assigned as PM. During testing:

  • Admin saw all 9 projects.
  • PM (Gary Madison) saw only 4 projects, as expected.
  • However, discrepancies appeared:
    • One project incorrectly assigned to Gary Madison showed another PM (Wes Wilson) as responsible.
    • Conversely, Gary Madison was missing access to some projects where he is indeed the PM.

This revealed a new bug: project visibility is inconsistent, with PMs sometimes seeing projects they shouldn’t and missing projects they should.

📌 Outcome

From the validation process:

  • Confirmed Fixes:
    • PMs now have access to the Management Reports page.
    • PM-specific restrictions (no cost column, no approval buttons) are working correctly.
  • Remaining Issue:
    • Project filtering logic is incorrect. PMs must see all projects where they are the assigned PM—and only those projects. This requires further correction.

This bug fix brought Cloudify closer to the desired functionality for PM roles, but the testing process revealed additional issues. Proper project-based filtering for PM visibility is still pending. Documenting such findings ensures transparency, speeds up resolution, and prevents regressions in future releases.

Learn more here:
🚀 https://skynix.co/portfolio/clodify
🚀 https://clodify.com/

Related articles

Tell us what you're building

03
Oleksii, mobile app developer at Skynix

"I'm Oleksii. I work hands-on with our team here at Skynix, turning ideas into real, working products. Tell me what you're building — I read every request myself and reply within one business day."

Oleksii Prozhoha — Skynix, working hands-on with the team
What do you need?
Attach a wireframe or screenshot — PNG or JPG up to 5 MB.

Read by Oleksii · reply within one business day.

bracket icon
bracket icon
bracket icon
bracket icon
bracket icon
bracket icon
slash icon
slash icon
slash icon
slash icon
slash icon
slash icon
bracket icon
bracket icon
bracket icon
bracket icon
bracket icon
bracket icon