6
6
import requests
7
7
from core .helpers import get_current_site_url
8
8
from django .conf import settings
9
+ from django .utils .formats import get_format
9
10
10
11
from features .models import FeatureState , FeatureStateValue
11
12
from integrations .github .client import generate_token
15
16
FEATURE_TABLE_HEADER ,
16
17
FEATURE_TABLE_ROW ,
17
18
GITHUB_API_URL ,
18
- LAST_UPDATED_FEATURE_TEXT ,
19
19
LINK_FEATURE_TITLE ,
20
20
LINK_SEGMENT_TITLE ,
21
21
UNLINKED_FEATURE_TEXT ,
@@ -86,8 +86,8 @@ def generate_body_comment(
86
86
if is_removed :
87
87
return delete_text
88
88
89
- last_updated_string = LAST_UPDATED_FEATURE_TEXT % (
90
- datetime . datetime . now (). strftime ( "%dth %b %Y %I:%M%p" )
89
+ last_updated_string = datetime . datetime . now (). strftime (
90
+ get_format ( "DATETIME_INPUT_FORMATS" )[ 0 ]
91
91
)
92
92
93
93
result = UPDATED_FEATURE_TEXT % (name ) if is_update else LINK_FEATURE_TITLE % (name )
@@ -97,7 +97,6 @@ def generate_body_comment(
97
97
98
98
for v in feature_states :
99
99
feature_value = v .get ("feature_state_value" )
100
- feature_value_type = v .get ("feature_state_value_type" )
101
100
tab = "segment-overrides" if v .get ("segment_name" ) is not None else "value"
102
101
environment_link_url = FEATURE_ENVIRONMENT_URL % (
103
102
get_current_site_url (),
@@ -113,9 +112,8 @@ def generate_body_comment(
113
112
table_row = FEATURE_TABLE_ROW % (
114
113
v ["environment_name" ],
115
114
environment_link_url ,
116
- "✅ Enabled" if v ["feature_value" ] else "❌ Disabled" ,
117
- feature_value if feature_value else "" ,
118
- feature_value_type ,
115
+ "✅ Enabled" if v ["enabled" ] else "❌ Disabled" ,
116
+ f"`{ feature_value } `" if feature_value else "" ,
119
117
last_updated_string ,
120
118
)
121
119
result += table_row
@@ -152,7 +150,7 @@ def generate_data(
152
150
feature_env_data ["feature_state_value_type" ] = feature_state_value_type
153
151
if type is not WebhookEventType .FEATURE_EXTERNAL_RESOURCE_REMOVED .value :
154
152
feature_env_data ["environment_name" ] = feature_state .environment .name
155
- feature_env_data ["feature_value " ] = feature_state .enabled
153
+ feature_env_data ["enabled " ] = feature_state .enabled
156
154
feature_env_data ["environment_api_key" ] = (
157
155
feature_state .environment .api_key
158
156
)
0 commit comments