Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: WIP - Create change requests for segments #4265

Open
wants to merge 57 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
1ac4b83
Add change request to Segment
zachaysan Jun 28, 2024
365e8a0
Merge branch 'main' into feat/create_change_requests_for_segments
zachaysan Jun 28, 2024
d78bc71
Add migration for adding change requests to segments
zachaysan Jun 28, 2024
98c56f4
chore(build): API test image
khvn26 Jun 28, 2024
4e7421f
Also publish flagsmith-api-test for main
khvn26 Jun 28, 2024
d2fda11
fix target stage name
khvn26 Jun 28, 2024
c7c3ed0
don't scan test images
khvn26 Jun 28, 2024
e15c0cc
Add shallow clone
zachaysan Jul 1, 2024
12dcae8
Merge branch 'chore/api-test-image' into feat/create_change_requests_…
zachaysan Jul 1, 2024
08b693f
Merge branch 'main' into feat/create_change_requests_for_segments
zachaysan Jul 1, 2024
d9e3a45
Switch to optional due to string issue
zachaysan Jul 1, 2024
edd2eeb
Set version to None
zachaysan Jul 17, 2024
8e8bccb
Add missing attributes to shallow clone
zachaysan Jul 17, 2024
0255717
Fix conflicts and merge branch 'main' into feat/create_change_request…
zachaysan Jul 17, 2024
ab52d25
Update Django migration number
zachaysan Jul 17, 2024
b0d5119
Revert Dockerfile change
zachaysan Jul 17, 2024
29b0fd5
Remove editor noise
zachaysan Jul 17, 2024
9f93b0a
Attempt using a property instead of the many to many relation
zachaysan Jul 18, 2024
0583c15
Create test for segment retrieval
zachaysan Jul 18, 2024
4f52f28
Add migration for relation name change
zachaysan Jul 18, 2024
5d37755
Update migrations
zachaysan Jul 22, 2024
197f7eb
Add django polymorphic
zachaysan Jul 22, 2024
b4af2f3
Add polymorphic managers
zachaysan Jul 22, 2024
5d1fc03
Remove segments property
zachaysan Jul 22, 2024
8ce03ab
Add polymorphic to segments
zachaysan Jul 22, 2024
82d67c6
Update test
zachaysan Jul 22, 2024
299ecd9
Create polymorphic managers and models
zachaysan Jul 23, 2024
d1381a7
Use polymorphic manager
zachaysan Jul 23, 2024
fc10d49
Add docstring
zachaysan Jul 23, 2024
89a744a
Merge branch 'main' into feat/create_change_requests_for_segments
zachaysan Jul 23, 2024
1ad0c6c
Update migration to new plan
zachaysan Aug 8, 2024
2a87984
Remove polymorphic concerns from core models
zachaysan Aug 8, 2024
cf2bf1f
Remove polymorphic concerns from managers and switch to live manager
zachaysan Aug 8, 2024
11eb706
Remove AllSegment model and remove polymorphic concerns
zachaysan Aug 8, 2024
6bcc37e
Add segment manager
zachaysan Aug 8, 2024
c3ed2ca
Change name to segments
zachaysan Aug 8, 2024
6e95ee6
Update manager naming
zachaysan Aug 8, 2024
eaed7cd
Fix conflicts and merge branch 'main' into feat/create_change_request…
zachaysan Aug 8, 2024
aa7c771
Create test with model manager returning segments
zachaysan Aug 8, 2024
8569c85
Switch to live objects manager
zachaysan Aug 8, 2024
398e1ab
Remove stale comment
zachaysan Aug 8, 2024
8722dae
Remove manager (which is weird, because it's still there...
zachaysan Aug 9, 2024
06f7146
Use live_objects manager
zachaysan Aug 12, 2024
32e63cb
Switch manager
zachaysan Aug 15, 2024
4e037ae
Remove stale all segment type
zachaysan Aug 15, 2024
d08c3ab
Merge branch 'main' into feat/create_change_requests_for_segments
zachaysan Aug 15, 2024
cbfa0cc
Set Prefect to live_objects Segment manager
zachaysan Aug 16, 2024
3aaa93e
Add segment tests for getting environment document
zachaysan Aug 16, 2024
7be93dc
Revet to calling project.segments for prefetch functionality and add …
zachaysan Aug 16, 2024
e50499f
Filter project segments to canonical version
zachaysan Aug 19, 2024
366ade9
Switch to objects manager
zachaysan Aug 19, 2024
cc7c753
Fix test to use default manager
zachaysan Aug 19, 2024
b52b2f7
Merge branch 'main' into feat/create_change_requests_for_segments
zachaysan Aug 19, 2024
bba8d9b
Remove stale change request checking code
zachaysan Aug 20, 2024
082b023
Trigger build
zachaysan Aug 20, 2024
84287df
Fix typing
zachaysan Aug 20, 2024
3221446
Fix typing
zachaysan Aug 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update Django migration number
  • Loading branch information
zachaysan committed Jul 17, 2024
commit ab52d25b972225501e3111241bfe8fe317aa7a9f
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ class Migration(migrations.Migration):

dependencies = [
("workflows_core", "0009_prevent_cascade_delete_from_user_delete"),
("segments", "0024_add_timestamps_to_segments"),
("segments", "0025_set_default_version_on_segment"),
]

operations = [
Expand Down