Kaitlyn Crawford
4fd0b30c66
Check rules test skipped if segment excluded by session
2018-02-12 18:56:13 +02:00
Kaitlyn Crawford
c909852b08
Add tests
2018-02-12 18:01:01 +02:00
Kaitlyn Crawford
ea1ecc2a98
Get excluded segments from session and don't check them again
2018-02-12 18:00:38 +02:00
Kaitlyn Crawford
0f0aecf673
Store excluded segments in the session object
2018-02-12 17:57:36 +02:00
Kaitlyn Crawford
c11960f921
Only store excluded users for static segments
2018-02-12 16:58:20 +02:00
Kaitlyn Crawford
37d49dcdfb
Merge tag '0.10.7' into develop
...
Bug Fix: Ensure static segment members are show the survey immediately
Records users excluded by randomisation on the segment
Don't re-check excluded users
2018-02-09 17:01:02 +02:00
Kaitlyn Crawford
869237360d
Merge branch 'release/0.10.7'
0.10.7
2018-02-09 17:00:09 +02:00
Kaitlyn Crawford
33277a0b20
Version 0.10.7
2018-02-09 16:59:26 +02:00
Kaitlyn
2cd643fb2d
Merge pull request #15 from praekeltfoundation/feature/SAS-78-store-excluded-users-on-segment
...
Store users excluded by randomisation
2018-02-09 16:52:44 +02:00
Kaitlyn Crawford
0f18024ebc
Tests
2018-02-09 12:36:34 +02:00
Kaitlyn Crawford
521222f748
Don't check if excluded users match segment rules
2018-02-09 12:35:53 +02:00
Kaitlyn Crawford
56a8e106d8
Add users excluded by randomisation to excluded_users list
2018-02-09 12:35:09 +02:00
Kaitlyn Crawford
3162191a16
Add field to segment to store excluded users
2018-02-09 12:32:42 +02:00
Kaitlyn
8c7e99313b
Merge pull request #14 from praekeltfoundation/feature/add-static-segments-to-session
...
Add static segments to session if rules pass
2018-02-09 12:30:55 +02:00
Kaitlyn Crawford
824e42174f
Tests
2018-02-08 19:48:31 +02:00
Kaitlyn Crawford
d114bb2570
Always add the segment to the session if they pass
2018-02-08 19:47:35 +02:00
Kaitlyn
7bba1e57cc
Merge pull request #12 from praekeltfoundation/feature/only-deploy-once-per-build
...
Only deploy for one environment per travis build
2018-02-06 16:26:43 +02:00
Kaitlyn Crawford
3017f32b6b
Add spaces around = in bash deploy condition
2018-02-06 16:18:16 +02:00
Kaitlyn Crawford
6b1a7cf1f2
Only deploy for one environment per travis build
2018-02-06 16:11:20 +02:00
Kaitlyn Crawford
1525b7946c
Merge tag '0.10.6' into develop
...
Accepts and stores randomisation percentage for segment
Adds users to segment based on random number relative to percentage
2018-02-06 15:26:25 +02:00
Kaitlyn Crawford
7bf1bc3f19
Merge branch 'release/0.10.6'
0.10.6
2018-02-06 15:26:02 +02:00
Kaitlyn Crawford
4c60bcbe6b
Version 0.10.6
2018-02-06 15:25:51 +02:00
Kaitlyn
ad4f75d471
Merge pull request #11 from praekeltfoundation/feature/SAS-93-use-randomisation-percentage
...
Use randomisation percentage
2018-02-06 14:51:56 +02:00
Kaitlyn Crawford
086168954d
Test randomisation of static segments at creation
2018-02-05 12:30:12 +02:00
Kaitlyn Crawford
881090f2f9
Test randomisation for dynamic segments
2018-02-05 12:21:09 +02:00
Kaitlyn Crawford
d073c7d268
Randomise into static segments when they are created
2018-02-05 12:20:10 +02:00
Kaitlyn Crawford
7200b5b4c4
If a session passes segment rules randomise them into the segement
2018-02-05 12:19:36 +02:00
Kaitlyn Crawford
6f97c76958
Add method to randomise matching sessions into the segment
2018-02-05 12:18:22 +02:00
Kaitlyn
ecb4f928fb
Merge pull request #10 from praekeltfoundation/feature/SAS-92-store-randomisation-percentage
...
Add randomisation percentage to segment model
2018-02-05 11:54:23 +02:00
Kaitlyn Crawford
29aa91477e
Migrations
2018-02-02 10:15:20 +02:00
Kaitlyn Crawford
5c3acc6661
Display randomisation percentages on segment dashboard
2018-02-02 10:15:04 +02:00
Kaitlyn Crawford
602919d2d4
Test randomisation percentage added to segments
2018-02-02 10:14:18 +02:00
Kaitlyn Crawford
ae97118c3f
Store randomisation percentage on segment model
2018-02-02 10:13:18 +02:00
Kaitlyn Crawford
51774b939e
Version 0.10.5
2018-01-26 17:57:43 +02:00
Kaitlyn
908f85e295
Merge pull request #9 from praekeltfoundation/feature/SAS-86-display-record-counter-on-dash
...
Display record counter on segments in dash
2018-01-26 17:51:34 +02:00
Kaitlyn Crawford
99f9700ed0
Display record counter for active segments
2018-01-26 16:21:15 +02:00
Kaitlyn
7fa8ee1a46
Merge pull request #8 from praekeltfoundation/feature/SAS-85-only-count-active-frontend-users
...
Don't include staff and inactive users when counting matched users
2018-01-26 16:01:02 +02:00
Kaitlyn Crawford
5ad70d68f6
Don't include staff and inactive users when counting matched users
2018-01-26 15:38:26 +02:00
Kaitlyn
06bfe77901
Merge pull request #7 from praekeltfoundation/feature/SAS-85-calculate-matching-users
...
Count number of users that match static rules for a segment
2018-01-26 08:58:00 +02:00
Kaitlyn Crawford
d5e89d374b
Remove unnecessary imports
2018-01-25 19:51:50 +02:00
Kaitlyn Crawford
5b39e82f80
Fixed test for adding user counter to segment
2018-01-25 18:42:38 +02:00
Kaitlyn Crawford
fbcebb43a4
Store record count on a segment when it is created
2018-01-25 15:14:19 +02:00
Kaitlyn Crawford
ef271587ec
Test count_matching_users method
2018-01-25 13:26:05 +02:00
Kaitlyn Crawford
786a8801b1
Migrations for Segment.matched_user_count
2018-01-25 11:26:57 +02:00
Kaitlyn Crawford
caf73aa43c
Add matched_users_count field to segments
2018-01-25 11:12:46 +02:00
Kaitlyn Crawford
4021d2c915
Add method to calculate the number of users that match a segment
2018-01-24 22:00:28 +02:00
Kaitlyn Crawford
33f96af4a3
Allow test_user() for static rules to accept a user
2018-01-24 15:14:24 +02:00
Kaitlyn Crawford
6299feb497
Merge tag '0.10.4' into develop
...
0.10.4
2018-01-22 12:58:49 +02:00
Kaitlyn Crawford
7ced6db126
Merge branch 'release/0.10.4'
0.10.4
2018-01-22 12:58:31 +02:00
Kaitlyn Crawford
c6ce67c9c9
Version bump 0.10.4
2018-01-22 12:58:12 +02:00