WeAreSnook / human-services

Extensions proposed by the English Local Government Association (LGA) and the local government OpenCommunity project to the OpenReferral standard for human services data. Schema generator code is given to express the schema in various formats. Data conversion routines to make it conform to the standard. API that serves the data in a format compliant with the standard.
0 stars 1 forks source link

Service Exporter - Google approval #8

Open yemijaiyeola opened 3 years ago

yemijaiyeola commented 3 years ago

User Story High level story for the Service Exporter tool: As a data custodian, I need to be able to export my data into a Google sheet, so that I can get an overview of all of the data in my service directory

Story for this ticket: As a data custodian, if I use the Exporter for the first time, I need to NOT see a scary error message, so that I have confidence in Open Referral UK and the exporter tool.

Why is this important/What evidence do we have Basic quality

What is the work

Acceptance Criteria As a first time user, when I click the Export button for the first time and am asked to connect the app to my Google account, I will see a message asking me to allow access, that doesn't seem alarming.

yemijaiyeola commented 3 years ago

Add OAuth for Google Authentication we need to work out ownership credentials for setting up.

yemijaiyeola commented 3 years ago

need to decide email domain and address

yemijaiyeola commented 3 years ago
Screenshot 2021-03-10 at 10 52 47 Screenshot 2021-03-10 at 08 56 15
yemijaiyeola commented 3 years ago

The Authentication cannot be setup for processing in GSuite. We will therefore need to do it in the Northgate Google Cloud Platform (GCP) account.

I have looked into this and the certificate/prompts do not actually display an organisation name, so I don't think it will be an issue. If in future this needs to change it will be a simple case of registering the app in another GCP and the plugging in the credentials that come out of that registration process.

The screenshots that follow indicate the prompts the user will see. It does not show the organisation name. Feel free to review let me have your thoughts

note: I have blurred out user's email address

blurcopy blurallowpage

When the user clicks the information icon then see the screen below

Screenshot 2021-03-15 at 22 05 57
ailsaleen commented 3 years ago

Tidying up Github: I added a priority-Medium label to this because setting up the website is the priority, but feel free to continue on this work if it's still in progress and can be done in parallel to website.

yemijaiyeola commented 3 years ago

Trying to submit for approval. It will appear we need a youtube video as well. Did not see this as a requirement before. Any takers on this one

Screenshot 2021-04-20 at 15 24 40
yemijaiyeola commented 3 years ago

submitted. Got a response. 1st step of approval complete.

yemijaiyeola commented 3 years ago

I received an update from Google today. They wanted confirmation that we are still in the development phase. I have confirmed but also stressed that we have soft launched and will be going live at the end of the week.