Skip to main content

Company Management Permissions

This update strictly enforces permissions across the platform, ensuring that only authorized users can perform company management actions.

Written by Ryan Duffy

What is it?

This update strictly enforces permissions across the platform, ensuring that only authorized users can perform company management actions.

Why is it important?

This change is critical for maintaining data integrity, security, and proper access control within Alvys. It ensures that:

  • Security: Only users with designated permissions can create, edit, or activate company profiles.

  • Data Accuracy: Prevents unauthorized or accidental changes to critical company data.

  • Workflow Compliance: Aligns system behavior with intended user roles and responsibilities.

How is it used?

Users require specific permissions to perform company management actions. If a user attempts an action (like creating a new company or editing a company profile) without the necessary permissions, they will be blocked and see a clear "Insufficient permissions" message.

Notion Image

Specifically, the following functionalities now strictly require the associated permissions:

  • #/companies (Companies List Page):

  • "Import Companies" button: Requires EditCompany permission.

  • "Create New Company" button: Requires EditCompany permission.

  • #/companies/{id}/edit (Company Details Page):

  • Status change dropdown: Requires ActivateCompany permission.

  • Most other fields on the page (except Account Team): Require EditCompany permission.

  • "New Company" / "Edit Company" buttons in various workflows:

  • New Load Wizard (including Rate Confirmation flow): Requires EditCompany permission.

  • Accept Tender dialog: Requires EditCompany permission.

  • Load Details Page (LDP): Requires EditCompany permission.

  • Create new/edit Template: Requires EditCompany permission.

Who has access?

All Alvys users are affected by this permission enforcement. Users will only be able to perform Activate Company and Edit Company actions if their assigned role explicitly grants them the "Activate Company" or "Edit Company" permissions, respectively.

Did this answer your question?