@@ -694,12 +694,6 @@ class ProjectForkManager(CreateMixin, RESTManager):
694
694
695
695
696
696
class ProjectHook (SaveMixin ,ObjectDeleteMixin ,RESTObject ):
697
- requiredUrlAttrs = ['project_id' ]
698
- requiredCreateAttrs = ['url' ]
699
- optionalCreateAttrs = ['push_events' ,'issues_events' ,'note_events' ,
700
- 'merge_requests_events' ,'tag_push_events' ,
701
- 'build_events' ,'enable_ssl_verification' ,'token' ,
702
- 'pipeline_events' ,'job_events' ,'wiki_page_events' ]
703
697
_short_print_attr = 'url'
704
698
705
699
@@ -764,10 +758,6 @@ class ProjectIssueManager(CRUDMixin, RESTManager):
764
758
765
759
766
760
class ProjectMember (SaveMixin ,ObjectDeleteMixin ,RESTObject ):
767
- requiredCreateAttrs = ['access_level' ,'user_id' ]
768
- optionalCreateAttrs = ['expires_at' ]
769
- requiredUpdateAttrs = ['access_level' ]
770
- optionalCreateAttrs = ['expires_at' ]
771
761
_short_print_attr = 'username'
772
762
773
763
@@ -1314,8 +1304,7 @@ class ProjectDeploymentManager(RetrieveMixin, RESTManager):
1314
1304
1315
1305
1316
1306
class ProjectRunner (ObjectDeleteMixin ,RESTObject ):
1317
- canUpdate = False
1318
- requiredCreateAttrs = ['runner_id' ]
1307
+ pass
1319
1308
1320
1309
1321
1310
class ProjectRunnerManager (NoUpdateMixin ,RESTManager ):