GSA / GEAR3

Next Iteration of the GSA Enterprise Architecture Reporting (GEAR) Portal
7 stars 3 forks source link

Refine GEAR's use of the Google API to be repeatable for other data tables and easily called in an auditable way #145

Open hatfieldjm4 opened 1 year ago

hatfieldjm4 commented 1 year ago

The use of the Google API should be able to be called in a way that we know in the GEAR logs who initiated the Google API. Only those who have write permission in Google Manager (i.e. are listed in GEAR's acl database) should be able to call the Google API to add data to GEAR's database.

Calling this API should be easy to do if the user has the correct access rights. The use of this API, currently only writing data to the zk_systems_subsystems_records table, should be made so that it can be repeated for other tables in the database using another Google Sheet.

isaiahsayalee commented 1 year ago

The updates for this change have been pushed to the googleapi branch.

Completed updates:

Pending updates: