From 27319a3eb2ab997e7aea7cfe49bc330e457c6a45 Mon Sep 17 00:00:00 2001 From: Connor Lunsford Date: Wed, 8 Dec 2021 13:34:24 -0800 Subject: [PATCH] Added source code links to all rooms examples --- app/rooms/examples/eg001_create_room_with_data/views.py | 3 ++- app/rooms/examples/eg002_create_room_with_template/views.py | 3 ++- app/rooms/examples/eg003_export_data_from_room/views.py | 3 ++- app/rooms/examples/eg004_add_forms_to_room/views.py | 3 ++- app/rooms/examples/eg005_get_rooms_with_filters/views.py | 3 ++- .../eg006_create_external_form_fill_session/views.py | 6 ++++-- app/rooms/examples/eg007_create_form_group/views.py | 3 ++- .../eg008_grant_office_access_to_form_group/views.py | 6 +++++- app/rooms/examples/eg009_assign_form_to_form_group/views.py | 5 ++++- app/rooms/templates/eg001_create_room_with_data.html | 3 +++ app/rooms/templates/eg002_create_room_with_template.html | 3 +++ app/rooms/templates/eg003_export_data_from_room.html | 3 +++ app/rooms/templates/eg004_add_forms_to_room.html | 3 +++ app/rooms/templates/eg005_get_rooms_with_filters.html | 3 +++ .../templates/eg006_create_external_form_fill_session.html | 3 +++ app/rooms/templates/eg007_create_form_group.html | 3 +++ .../templates/eg008_grant_office_access_to_form_group.html | 3 +++ app/rooms/templates/eg009_assign_form_to_form_group.html | 3 +++ 18 files changed, 52 insertions(+), 10 deletions(-) diff --git a/app/rooms/examples/eg001_create_room_with_data/views.py b/app/rooms/examples/eg001_create_room_with_data/views.py index 2c86868d..3fe870e6 100644 --- a/app/rooms/examples/eg001_create_room_with_data/views.py +++ b/app/rooms/examples/eg001_create_room_with_data/views.py @@ -53,5 +53,6 @@ def get_view(): return render_template( "eg001_create_room_with_data.html", title="Creating a room with data", - source_file=path.basename(path.dirname(__file__)) + "/controller.py", + source_file=path.relpath(path.dirname(__file__), start='app') + "/controller.py", + source_url="https://github.com/docusign/code-examples-python/tree/master/app/" + path.relpath(path.dirname(__file__), start='app') + "/controller.py", ) diff --git a/app/rooms/examples/eg002_create_room_with_template/views.py b/app/rooms/examples/eg002_create_room_with_template/views.py index 57b78c99..ead506a1 100644 --- a/app/rooms/examples/eg002_create_room_with_template/views.py +++ b/app/rooms/examples/eg002_create_room_with_template/views.py @@ -66,6 +66,7 @@ def get_view(): return render_template( "eg002_create_room_with_template.html", title="Creating a room with a template", - source_file=path.basename(path.dirname(__file__)) + "/controller.py", + source_file=path.relpath(path.dirname(__file__), start='app') + "/controller.py", + source_url="https://github.com/docusign/code-examples-python/tree/master/app/" + path.relpath(path.dirname(__file__), start='app') + "/controller.py", templates=templates ) diff --git a/app/rooms/examples/eg003_export_data_from_room/views.py b/app/rooms/examples/eg003_export_data_from_room/views.py index 02b62533..7bcfe8c7 100644 --- a/app/rooms/examples/eg003_export_data_from_room/views.py +++ b/app/rooms/examples/eg003_export_data_from_room/views.py @@ -62,6 +62,7 @@ def get_view(): return render_template( "eg003_export_data_from_room.html", title="Exporting data from a room", - source_file=path.basename(path.dirname(__file__)) + "/controller.py", + source_file=path.relpath(path.dirname(__file__), start='app') + "/controller.py", + source_url="https://github.com/docusign/code-examples-python/tree/master/app/" + path.relpath(path.dirname(__file__), start='app') + "/controller.py", rooms=rooms, ) diff --git a/app/rooms/examples/eg004_add_forms_to_room/views.py b/app/rooms/examples/eg004_add_forms_to_room/views.py index aaaaba52..08cf6bfc 100644 --- a/app/rooms/examples/eg004_add_forms_to_room/views.py +++ b/app/rooms/examples/eg004_add_forms_to_room/views.py @@ -65,7 +65,8 @@ def get_view(): return render_template( "eg004_add_forms_to_room.html", title="Adding forms to a room", - source_file=path.basename(path.dirname(__file__)) + "/controller.py", + source_file=path.relpath(path.dirname(__file__), start='app') + "/controller.py", + source_url="https://github.com/docusign/code-examples-python/tree/master/app/" + path.relpath(path.dirname(__file__), start='app') + "/controller.py", rooms=rooms, forms=forms ) diff --git a/app/rooms/examples/eg005_get_rooms_with_filters/views.py b/app/rooms/examples/eg005_get_rooms_with_filters/views.py index b7df7db3..de809f92 100644 --- a/app/rooms/examples/eg005_get_rooms_with_filters/views.py +++ b/app/rooms/examples/eg005_get_rooms_with_filters/views.py @@ -69,7 +69,8 @@ def get_view(): return render_template( "eg005_get_rooms_with_filters.html", title="Getting rooms with filters", - source_file=path.basename(path.dirname(__file__)) + "/controller.py", + source_file=path.relpath(path.dirname(__file__), start='app') + "/controller.py", + source_url="https://github.com/docusign/code-examples-python/tree/master/app/" + path.relpath(path.dirname(__file__), start='app') + "/controller.py", rooms=rooms, start=start_date.strftime("%Y-%m-%d"), end=end_date.strftime("%Y-%m-%d") diff --git a/app/rooms/examples/eg006_create_external_form_fill_session/views.py b/app/rooms/examples/eg006_create_external_form_fill_session/views.py index 65822601..8eab8b8d 100644 --- a/app/rooms/examples/eg006_create_external_form_fill_session/views.py +++ b/app/rooms/examples/eg006_create_external_form_fill_session/views.py @@ -64,7 +64,8 @@ def get_view(): return render_template( "eg006_create_external_form_fill_session.html", title="Create an external form fill session", - source_file=path.basename(path.dirname(__file__)) + "/controller.py", + source_file=path.relpath(path.dirname(__file__), start='app') + "/controller.py", + source_url="https://github.com/docusign/code-examples-python/tree/master/app/" + path.relpath(path.dirname(__file__), start='app') + "/controller.py", rooms=rooms, ) @@ -93,7 +94,8 @@ def get_forms(): return render_template( "eg006_create_external_form_fill_session.html", title="Create an external form fill session", - source_file=path.basename(path.dirname(__file__)) + "/controller.py", + source_file=path.relpath(path.dirname(__file__), start='app') + "/controller.py", + source_url="https://github.com/docusign/code-examples-python/tree/master/app/" + path.relpath(path.dirname(__file__), start='app') + "/controller.py", forms=forms, room_id=args["room_id"], room_name=room.name diff --git a/app/rooms/examples/eg007_create_form_group/views.py b/app/rooms/examples/eg007_create_form_group/views.py index c733e120..fb00d761 100644 --- a/app/rooms/examples/eg007_create_form_group/views.py +++ b/app/rooms/examples/eg007_create_form_group/views.py @@ -53,5 +53,6 @@ def get_view(): return render_template( "eg007_create_form_group.html", title="Creating a form group", - source_file=path.basename(path.dirname(__file__)) + "/controller.py" + source_file=path.relpath(path.dirname(__file__), start='app') + "/controller.py", + source_url="https://github.com/docusign/code-examples-python/tree/master/app/" + path.relpath(path.dirname(__file__), start='app') + "/controller.py", ) diff --git a/app/rooms/examples/eg008_grant_office_access_to_form_group/views.py b/app/rooms/examples/eg008_grant_office_access_to_form_group/views.py index e7112a64..09225778 100644 --- a/app/rooms/examples/eg008_grant_office_access_to_form_group/views.py +++ b/app/rooms/examples/eg008_grant_office_access_to_form_group/views.py @@ -1,6 +1,8 @@ from docusign_rooms.client.api_exception import ApiException from flask import Blueprint, render_template, current_app +from os import path + from app.docusign import authenticate from app.error_handlers import process_error from .controller import Eg008Controller @@ -63,5 +65,7 @@ def get_view(): return render_template( "eg008_grant_office_access_to_form_group.html", offices=offices, - form_groups=form_groups + form_groups=form_groups, + source_file=path.relpath(path.dirname(__file__), start='app') + "/controller.py", + source_url="https://github.com/docusign/code-examples-python/tree/master/app/" + path.relpath(path.dirname(__file__), start='app') + "/controller.py", ) diff --git a/app/rooms/examples/eg009_assign_form_to_form_group/views.py b/app/rooms/examples/eg009_assign_form_to_form_group/views.py index 70a412e1..3e0586f1 100644 --- a/app/rooms/examples/eg009_assign_form_to_form_group/views.py +++ b/app/rooms/examples/eg009_assign_form_to_form_group/views.py @@ -1,4 +1,5 @@ import json +from os import path from docusign_rooms.client.api_exception import ApiException from flask import Blueprint, render_template, current_app @@ -73,5 +74,7 @@ def get_view(): return render_template( "eg009_assign_form_to_form_group.html", forms=forms, - form_groups=form_groups + form_groups=form_groups, + source_file=path.relpath(path.dirname(__file__), start='app') + "/controller.py", + source_url="https://github.com/docusign/code-examples-python/tree/master/app/" + path.relpath(path.dirname(__file__), start='app') + "/controller.py", ) diff --git a/app/rooms/templates/eg001_create_room_with_data.html b/app/rooms/templates/eg001_create_room_with_data.html index c36b430e..0e6a3318 100644 --- a/app/rooms/templates/eg001_create_room_with_data.html +++ b/app/rooms/templates/eg001_create_room_with_data.html @@ -12,6 +12,9 @@

1. Creating a room with data

Rooms::CreateRoom and Roles::GetRoles

+

+ View source file {{ source_file }} on GitHub. +

diff --git a/app/rooms/templates/eg002_create_room_with_template.html b/app/rooms/templates/eg002_create_room_with_template.html index c4540f3d..9f254647 100644 --- a/app/rooms/templates/eg002_create_room_with_template.html +++ b/app/rooms/templates/eg002_create_room_with_template.html @@ -16,6 +16,9 @@

2. Creating a room with a template

RoomTemplates::GetRoomTemplates and Roles::GetRoles

+

+ View source file {{ source_file }} on GitHub. +

{% if templates %} diff --git a/app/rooms/templates/eg003_export_data_from_room.html b/app/rooms/templates/eg003_export_data_from_room.html index 5acca2ad..3b564dc2 100644 --- a/app/rooms/templates/eg003_export_data_from_room.html +++ b/app/rooms/templates/eg003_export_data_from_room.html @@ -13,6 +13,9 @@

3. Exporting data from a room

Rooms::GetRooms and Rooms::GetRoomFieldData

+

+ View source file {{ source_file }} on GitHub. +

{% if rooms %} diff --git a/app/rooms/templates/eg004_add_forms_to_room.html b/app/rooms/templates/eg004_add_forms_to_room.html index 10b5c463..84e4d280 100644 --- a/app/rooms/templates/eg004_add_forms_to_room.html +++ b/app/rooms/templates/eg004_add_forms_to_room.html @@ -14,6 +14,9 @@

4. Adding forms to a room

Forms::GetFormLibraryForms and Rooms::AddFormToRoom

+

+ View source file {{ source_file }} on GitHub. +

{% if rooms %} diff --git a/app/rooms/templates/eg005_get_rooms_with_filters.html b/app/rooms/templates/eg005_get_rooms_with_filters.html index b8c33a45..ef802331 100644 --- a/app/rooms/templates/eg005_get_rooms_with_filters.html +++ b/app/rooms/templates/eg005_get_rooms_with_filters.html @@ -12,6 +12,9 @@

5. Getting rooms with filters

API method used: Rooms::GetRooms

+

+ View source file {{ source_file }} on GitHub. +

{% if rooms %} diff --git a/app/rooms/templates/eg006_create_external_form_fill_session.html b/app/rooms/templates/eg006_create_external_form_fill_session.html index 72a7b6a5..1db5c2bc 100644 --- a/app/rooms/templates/eg006_create_external_form_fill_session.html +++ b/app/rooms/templates/eg006_create_external_form_fill_session.html @@ -16,6 +16,9 @@

6. Creating an external form fill session

Rooms::GetRooms, Rooms::GetDocuments and Forms::CreateExternalFormFillSession +

+

+ View source file {{ source_file }} on GitHub.

{% if rooms %} diff --git a/app/rooms/templates/eg007_create_form_group.html b/app/rooms/templates/eg007_create_form_group.html index bbc5a105..10915bf3 100644 --- a/app/rooms/templates/eg007_create_form_group.html +++ b/app/rooms/templates/eg007_create_form_group.html @@ -11,6 +11,9 @@

7. Creating a form group

API methods used: Rooms::CreateFormGroup

+

+ View source file {{ source_file }} on GitHub. +

diff --git a/app/rooms/templates/eg008_grant_office_access_to_form_group.html b/app/rooms/templates/eg008_grant_office_access_to_form_group.html index 3c36df28..ab5a3fdc 100644 --- a/app/rooms/templates/eg008_grant_office_access_to_form_group.html +++ b/app/rooms/templates/eg008_grant_office_access_to_form_group.html @@ -14,6 +14,9 @@

8. Grant office access to a form group

FormGroups::GetFormGroups and Offices::GetOffices

+

+ View source file {{ source_file }} on GitHub. +

{% if form_groups %} diff --git a/app/rooms/templates/eg009_assign_form_to_form_group.html b/app/rooms/templates/eg009_assign_form_to_form_group.html index 99de6b53..b7c40e35 100644 --- a/app/rooms/templates/eg009_assign_form_to_form_group.html +++ b/app/rooms/templates/eg009_assign_form_to_form_group.html @@ -13,6 +13,9 @@

9. Assign a form to a form group

FormGroups::GetFormGroups and FormLibraries:GetFormLibraries

+

+ View source file {{ source_file }} on GitHub. +

{% if form_groups %}