Skip to main content

What permissions are required to create or approve jobs?

Updated this week

In Elovate, permissions for creating and approving jobs depend on the app (e.g., Content Enrichment, Translations) and the role assigned within that job.
While all general account roles currently have the same system-wide permissions (ACL not fully developed yet), job-specific roles β€” Editor and Moderator β€” determine what you can do within those jobs.


1. Creating jobs

  • Who can create jobs?
    Any user in Elovate can create jobs in any app (Import/Export, Content Enrichment, Translations, etc.) because global roles have full access for now.

  • In Content Enrichment and Translations, the person who creates the job can assign Editors and/or Moderators for that job.


2. Approving jobs in Content Enrichment

  • Editors:

    • Can work on assigned items and save changes.

    • Cannot push to Magento unless:

      1. They are also assigned as a Moderator, or

      2. The job has no Moderators assigned.

    • If an Editor is also a Moderator (same user), they have full approval rights.

  • Moderators:

    • Can approve and push changes to Magento.

    • Can bulk-approve from the moderation view.

    • Can approve one-by-one in the item view.


3. Approving jobs in Translations

  • The same rules apply:

    • Moderators approve and sync translations to Magento.

    • Editors can only approve if no Moderator is assigned, or if they are also a Moderator.


4. Best practices

  • Assign Moderators if you want a dedicated review step before changes go live.

  • Assign Editor + Moderator to the same person if you want them to both edit and approve without switching roles.

  • If you want fully automated approvals, run jobs with no Moderators β€” in that case, Editors can push directly.

Did this answer your question?