What are organizations and projects?
In redirection.io, organizations are groups of people, who can collaborate on several projects at once.
- the Rules are gathered in projects ;
- a project belongs to one organization ;
- a given user can belong to several organizations. In each of these organizations, he can be given specific permissions.
Organizations may include an unlimited number of collaborators, and allow to give specific project permissions to their members.
At the organization level, there are three different roles:
- simple member
- members with financial responsibilities
- organization administrator
The member role only provides a few permissions. A "member" can :
- see the list of the organization users
- see the list of the projects they are explicitly attached to.
If you do not grant an organization member an explicit role to any of the organization projects, they will see an empty projects list, and will not be able to contribute.
The Financial role is specifically tailored for people who should have access to billing and invoicing information, but should not be allowed to changed the project settings, the rulesets, etc. In details, a user with the "Financial" role will get all the “Member” permissions, plus:
- they can edit the billing information of the organization
- they can see the list of all the projects of the organization
- they can upgrade projects to paid plans
Users with the organization administrator role have a complete administrative access to the entire organization and projects.
- they can create, delete, upgrade projects
- they can invite or remove users
- they can edit the billing information
- they can edit or delete the organization
The organization admin role is quite powerful, and should only be restricted to a few contacts in your organization.
At the project scale, there are different permission levels:
- Project administrator
Of course, a specific organization member can be given the
Reader role in one of the projects of the organization, and the
Publisher role in another project.
A project reader may only read data, which means that they can:
- see and export the trafic logs
- see and export the rules
- see and export the crawls
- see the list of instances
- see the list of the project users
A member with the "Reader" role is not allowed to edit project settings, to created rules or to manage the project.
A project contributor can perform write actions on rules or crawls, but cannot manage the project settings nor publish rulesets. In details, they can:
- create, edit or remove rules in draft mode
- start/cancel/stop a crawl
- remove an instance
A project publisher can perform write actions on rules or crawls, manage the project rules settings and publish rulesets, but cannot manage user permissions, billing or the project deletion. In details, they have all the Contributor permissions, plus they can:
- edit the rules settings
- publish a new ruleset
A project administrator can perform write actions on the project and manage all the project settings, including the users permissions, the billing and project upgrade, and the deletion of the project. In details, they can:
- rename or delete the project
- manage the project billing
- invite or remove users
Create a new organization¶
You can create a new organization when you first log into the manager or later, using the organization dropdown menu:
- click on the "Add new" button in the organization dropdown menu
- fill the form and use your shiny new organization ✨
Create a new project¶
You can create a new project when you first log into the manager or later, from the organization dashboard:
- Visit your organization dashboard
- click on the "Add a new project" button
- fill the form and use your shiny new project ✨