1717
1818from fastapi import APIRouter , Depends , Security
1919
20- from zenml .analytics .enums import AnalyticsEvent
21- from zenml .analytics .utils import track_handler
2220from zenml .constants import (
2321 API ,
2422 PIPELINE_SNAPSHOTS ,
@@ -80,18 +78,10 @@ def create_trigger(
8078 """
8179 check_entitlement (feature = SCHEDULE_FEATURE )
8280
83- with track_handler (
84- event = AnalyticsEvent .CREATED_TRIGGER
85- ) as analytics_handler :
86- analytics_handler .metadata = {
87- "type" : trigger .type .value ,
88- "flavor" : trigger .flavor .value ,
89- }
90-
91- return verify_permissions_and_create_entity (
92- request_model = trigger ,
93- create_method = zen_store ().create_trigger ,
94- )
81+ return verify_permissions_and_create_entity (
82+ request_model = trigger ,
83+ create_method = zen_store ().create_trigger ,
84+ )
9585
9686
9787@router .get (
@@ -117,8 +107,6 @@ def list_triggers(
117107 Returns:
118108 List of trigger objects.
119109 """
120- check_entitlement (feature = SCHEDULE_FEATURE )
121-
122110 return verify_permissions_and_list_entities (
123111 filter_model = trigger_filter_model ,
124112 resource_type = ResourceType .TRIGGER ,
@@ -147,8 +135,6 @@ def get_trigger(
147135 Returns:
148136 A specific trigger object.
149137 """
150- check_entitlement (feature = SCHEDULE_FEATURE )
151-
152138 return verify_permissions_and_get_entity (
153139 id = trigger_id ,
154140 get_method = zen_store ().get_trigger ,
@@ -201,15 +187,12 @@ def delete_trigger(
201187 trigger_id: ID of the trigger to delete.
202188 soft: Soft deletion will archive the trigger.
203189 """
204- check_entitlement (feature = SCHEDULE_FEATURE )
205-
206- with track_handler (event = AnalyticsEvent .DELETED_TRIGGER ):
207- verify_permissions_and_delete_entity (
208- id = trigger_id ,
209- get_method = zen_store ().get_trigger ,
210- delete_method = zen_store ().delete_trigger ,
211- soft = soft ,
212- )
190+ verify_permissions_and_delete_entity (
191+ id = trigger_id ,
192+ get_method = zen_store ().get_trigger ,
193+ delete_method = zen_store ().delete_trigger ,
194+ soft = soft ,
195+ )
213196
214197
215198@router .put (
@@ -280,8 +263,6 @@ def detach_trigger_from_snapshot(
280263 action = Action .READ ,
281264 )
282265
283- check_entitlement (feature = SCHEDULE_FEATURE )
284-
285266 zen_store ().detach_trigger_from_snapshot (
286267 trigger_id = trigger_id ,
287268 snapshot_id = snapshot_id ,
0 commit comments