Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 8 additions & 0 deletions automated_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -349,6 +349,10 @@ def prepare_api_functions(api_globals):
ActionsAPI,
LinksAPI,
ListsAPI,
UsersAPI,
ServicesAPI,
SystemAPI,
ReviewablesAPI,
)

functions = []
Expand All @@ -371,6 +375,10 @@ def prepare_api_functions(api_globals):
_items.extend(LinksAPI.__dict__.items())
_items.extend(ListsAPI.__dict__.items())
_items.extend(ThumbnailsAPI.__dict__.items())
_items.extend(UsersAPI.__dict__.items())
_items.extend(ServicesAPI.__dict__.items())
_items.extend(SystemAPI.__dict__.items())
_items.extend(ReviewablesAPI.__dict__.items())

processed = set()
for attr_name, attr in _items:
Expand Down
182 changes: 182 additions & 0 deletions ayon_api/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -159,12 +159,28 @@
get_addons_studio_settings,
get_addons_project_settings,
get_addons_settings,
set_addon_studio_settings,
set_addon_project_settings,
get_addon_studio_overrides,
modify_addon_studio_overrides,
delete_addon_studio_overrides,
get_addon_project_overrides,
modify_addon_project_overrides,
delete_addon_project_overrides,
get_addon_studio_raw_overrides,
set_addon_studio_raw_overrides,
get_addon_project_raw_overrides,
set_addon_project_raw_overrides,
set_addon_site_settings,
migrate_addon_settings,
migrate_settings_by_bundle,
get_event,
get_events,
update_event,
dispatch_event,
create_event,
delete_event,
delete_events,
enroll_event_job,
get_attributes_schema,
reset_attributes_schema,
Expand All @@ -180,6 +196,12 @@
get_project_anatomy_preset,
get_built_in_anatomy_preset,
get_build_in_anatomy_preset,
get_anatomy_schema,
save_project_anatomy_preset,
rename_project_anatomy_preset,
delete_project_anatomy_preset,
set_primary_anatomy_preset,
unset_primary_anatomy_preset,
get_rest_project,
get_rest_projects,
get_rest_projects_list,
Expand All @@ -189,6 +211,17 @@
create_project,
update_project,
delete_project,
rename_project,
get_project_anatomy,
set_project_anatomy,
get_project_stats,
get_project_tags,
get_project_bundle,
set_project_bundle,
unset_project_bundle,
get_project_entity_uris,
resolve_uris,
get_project_file_info,
get_raw_project_folders,
get_project_folders,
create_project_folder,
Expand All @@ -199,6 +232,7 @@
get_project_root_overrides,
get_project_roots_by_site,
get_project_root_overrides_by_site_id,
set_project_root_overrides,
get_project_roots_for_site,
get_project_roots_by_site_id,
get_project_roots_by_platform,
Expand All @@ -211,6 +245,8 @@
get_folder_by_path,
get_folder_by_name,
get_folder_ids_with_products,
search_folders,
get_entity_groups,
create_folder,
update_folder,
delete_folder,
Expand All @@ -224,6 +260,7 @@
create_task,
update_task,
delete_task,
assign_users_to_task,
get_rest_product,
get_products,
get_product_by_id,
Expand Down Expand Up @@ -310,6 +347,8 @@
update_entity_list_folder,
delete_entity_list_folder,
set_entity_list_folders_order,
materialize_entity_list,
set_entity_list_items_order,
get_thumbnail_by_id,
get_thumbnail,
get_folder_thumbnail,
Expand All @@ -320,6 +359,58 @@
create_thumbnail_with_stream,
update_thumbnail,
update_thumbnail_from_stream,
set_entity_thumbnail,
set_entity_thumbnail_from_stream,
get_project_thumbnail,
set_project_thumbnail,
set_project_thumbnail_from_stream,
create_user,
update_user,
delete_user,
rename_user,
change_password,
set_user_access_groups,
get_user_sessions,
delete_user_session,
get_user_api_keys,
create_user_api_key,
update_user_api_key,
delete_user_api_key,
get_user_permissions,
get_access_groups,
get_access_group_schema,
get_access_group,
save_access_group,
delete_access_group,
set_projects_access,
get_teams,
update_teams,
save_team,
delete_team,
save_team_member,
delete_team_member,
get_project_users,
set_project_user_access_groups,
get_services,
spawn_service,
update_service,
delete_service,
get_hosts,
get_sites,
delete_site,
get_restart_required,
set_restart_required,
get_server_config_schema,
update_server_config,
get_enums,
get_enum,
get_reviewables,
get_version_reviewables,
get_product_reviewables,
get_folder_reviewables,
get_task_reviewables,
sort_version_reviewables,
update_reviewable,
)


Expand Down Expand Up @@ -482,12 +573,28 @@
"get_addons_studio_settings",
"get_addons_project_settings",
"get_addons_settings",
"set_addon_studio_settings",
"set_addon_project_settings",
"get_addon_studio_overrides",
"modify_addon_studio_overrides",
"delete_addon_studio_overrides",
"get_addon_project_overrides",
"modify_addon_project_overrides",
"delete_addon_project_overrides",
"get_addon_studio_raw_overrides",
"set_addon_studio_raw_overrides",
"get_addon_project_raw_overrides",
"set_addon_project_raw_overrides",
"set_addon_site_settings",
"migrate_addon_settings",
"migrate_settings_by_bundle",
"get_event",
"get_events",
"update_event",
"dispatch_event",
"create_event",
"delete_event",
"delete_events",
"enroll_event_job",
"get_attributes_schema",
"reset_attributes_schema",
Expand All @@ -503,6 +610,12 @@
"get_project_anatomy_preset",
"get_built_in_anatomy_preset",
"get_build_in_anatomy_preset",
"get_anatomy_schema",
"save_project_anatomy_preset",
"rename_project_anatomy_preset",
"delete_project_anatomy_preset",
"set_primary_anatomy_preset",
"unset_primary_anatomy_preset",
"get_rest_project",
"get_rest_projects",
"get_rest_projects_list",
Expand All @@ -512,6 +625,17 @@
"create_project",
"update_project",
"delete_project",
"rename_project",
"get_project_anatomy",
"set_project_anatomy",
"get_project_stats",
"get_project_tags",
"get_project_bundle",
"set_project_bundle",
"unset_project_bundle",
"get_project_entity_uris",
"resolve_uris",
"get_project_file_info",
"get_raw_project_folders",
"get_project_folders",
"create_project_folder",
Expand All @@ -522,6 +646,7 @@
"get_project_root_overrides",
"get_project_roots_by_site",
"get_project_root_overrides_by_site_id",
"set_project_root_overrides",
"get_project_roots_for_site",
"get_project_roots_by_site_id",
"get_project_roots_by_platform",
Expand All @@ -534,6 +659,8 @@
"get_folder_by_path",
"get_folder_by_name",
"get_folder_ids_with_products",
"search_folders",
"get_entity_groups",
"create_folder",
"update_folder",
"delete_folder",
Expand All @@ -547,6 +674,7 @@
"create_task",
"update_task",
"delete_task",
"assign_users_to_task",
"get_rest_product",
"get_products",
"get_product_by_id",
Expand Down Expand Up @@ -633,6 +761,8 @@
"update_entity_list_folder",
"delete_entity_list_folder",
"set_entity_list_folders_order",
"materialize_entity_list",
"set_entity_list_items_order",
"get_thumbnail_by_id",
"get_thumbnail",
"get_folder_thumbnail",
Expand All @@ -643,4 +773,56 @@
"create_thumbnail_with_stream",
"update_thumbnail",
"update_thumbnail_from_stream",
"set_entity_thumbnail",
"set_entity_thumbnail_from_stream",
"get_project_thumbnail",
"set_project_thumbnail",
"set_project_thumbnail_from_stream",
"create_user",
"update_user",
"delete_user",
"rename_user",
"change_password",
"set_user_access_groups",
"get_user_sessions",
"delete_user_session",
"get_user_api_keys",
"create_user_api_key",
"update_user_api_key",
"delete_user_api_key",
"get_user_permissions",
"get_access_groups",
"get_access_group_schema",
"get_access_group",
"save_access_group",
"delete_access_group",
"set_projects_access",
"get_teams",
"update_teams",
"save_team",
"delete_team",
"save_team_member",
"delete_team_member",
"get_project_users",
"set_project_user_access_groups",
"get_services",
"spawn_service",
"update_service",
"delete_service",
"get_hosts",
"get_sites",
"delete_site",
"get_restart_required",
"set_restart_required",
"get_server_config_schema",
"update_server_config",
"get_enums",
"get_enum",
"get_reviewables",
"get_version_reviewables",
"get_product_reviewables",
"get_folder_reviewables",
"get_task_reviewables",
"sort_version_reviewables",
"update_reviewable",
)
Loading
Loading