Gastón Fournier
ab4a6f5c92
chore: GA project specific segments ( #3583 )
...
## About the changes
General availability of project-specific segments
Now new permissions can be assigned to non-admin users to allow them to
create segments specifically bounded to a project (note that unique
naming restriction applies across projects, this limitation can be
lifted later).
![image](https://user-images.githubusercontent.com/455064/233579161-40ab25c5-a306-4fbc-82e5-8d09b3cb6a5f.png )
This enables a section in the project configuration to add
project-specific segments
![image](https://user-images.githubusercontent.com/455064/233578924-7056c626-ff1f-4dad-b00c-7fbd851158a6.png )
2023-04-21 10:25:40 +02:00
Nuno Góis
27d48b3437
Feat segments project safeguards ( #3359 )
...
https://linear.app/unleash/issue/2-811/ability-to-move-project-specific-segments
![image](https://user-images.githubusercontent.com/14320932/226572047-19ed225c-13d5-4f2e-b10f-e17a7f7e6ae7.png )
Provides some safeguards to project-specific segments when managing them
on a global level (segments page):
- You can always promote a segment to global;
- You can't specify a project if the segment is currently in use in
multiple projects;
- You can't specify a different project if the segment is currently
already in use in a project;
2023-03-21 20:28:43 +00:00
Nuno Góis
292d6a7f60
feat: implement project-scoped segments in project settings ( #3335 )
...
https://linear.app/unleash/issue/2-743/have-a-project-specific-configuration-section
![image](https://user-images.githubusercontent.com/14320932/225657038-1a385e6e-deb3-4229-a30d-e7ca28ef2b3c.png )
Adds the "segments" option to project settings, providing the usual CRUD
operations but scoped to the specific project.
2023-03-17 08:23:27 +00:00
Nuno Góis
fe1e3566ee
fix: assume undefined instead of null on segment project ( #3304 )
...
Assume `undefined` instead of `null` for project in terms of interfacing
with segments: If the `project` field is not present, that means that it
is not set, which means we're dealing with a "global" segment. If we
want to unset `project` and make a segment global, we simply don't send
the `project` property on our PUT method.
2023-03-13 10:25:48 +00:00
Nuno Góis
ff7185fe5b
feat: allow adding project to segment ( #3290 )
...
https://linear.app/unleash/issue/2-741/add-project-dropdown-into-creation-of-segments
Allows users to bind a segment to a project when creating or editing a
segment.
<img width="1051" alt="image"
src="https://user-images.githubusercontent.com/14320932/224103846-1fe1f849-496c-4a77-9831-53bcb36f822e.png ">
2023-03-10 08:16:54 +00:00
sjaanus
b631618532
Makestyles refactor #7/1 ( #2805 )
2023-01-03 16:30:59 +02:00