MCPcopy Index your code
hub / github.com/diffgram/diffgram / guide_list_api

Function guide_list_api

default/methods/task/guide/guide_list.py:16–39  ·  view source on GitHub ↗
(project_string_id)

Source from the content-addressed store, hash-verified

14 Roles = ["admin", "Editor", "Viewer"],
15 apis_user_list = ['api_enabled_builder', 'security_email_verified'])
16def guide_list_api(project_string_id):
17
18 spec_list = [{'metadata': dict}]
19
20 log, input, untrusted_input = regular_input.master(request=request,
21 spec_list=spec_list)
22
23 with sessionMaker.session_scope() as session:
24
25 metadata_proposed = input['metadata']
26
27 ### MAIN ###
28 project = Project.get(session = session,
29 project_string_id = project_string_id)
30
31 guide_list, metadata = guide_view_core( session = session,
32 metadata_proposed = metadata_proposed,
33 project = project)
34 ### ###
35
36 log['success'] = True
37 return jsonify( guide_list = guide_list,
38 metadata = metadata,
39 log = log), 200
40
41
42def guide_view_core( session,

Callers

nothing calls this directly

Calls 2

guide_view_coreFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected