bmlt-enabled / bmlt-root-server

This is the Main Root Server Repo for the Basic Meeting List Toolbox
MIT License
13 stars 14 forks source link

Front End User Facing Form to submit Add/Change/Delete with admin approval to approve #284

Closed brustar64 closed 1 year ago

brustar64 commented 4 years ago

We are doing so much data entry it would be good to have some workflow automation in BMLT. If we present a public facing form which members can add/change/delete their meetings and make a submission pending admin approval that might make our lives much easier.

If its new they could add the details and get a preview of what it would look like, submit their request which would come to admin for approval.
If its a change they could search and select their meeting and make the updates/get a preview/submit for approval.
If its a delete they search or their meeting select it and request a delete.

There could be some checks and balances in place from an administrative process perspective but it would be great to move away from so much data entry.

jbraswell commented 4 years ago

I want to implement this in two parts: the root server, and a corresponding wordpress plugin.

The root server would be changed to include an api that accepts suggested changes to the meeting. The input to the API should be a full json representation of the meeting with the proposed changes. The proposed change (json) should be saved to a new database table. The root server should include a new UI that allows a service body admin to see all proposed changes and to accept or reject them.

The wordpress side should be a plugin that allows any user to suggest changes to a meeting. I would model it after what nerna's done with their meeting update form: https://nerna.org/meeting-update-form/.

brustar64 commented 4 years ago

Awesome! So glad to see something being developed for this! Thanks guys!

Bruce


From: jbraswell notifications@github.com Sent: Monday, August 17, 2020 12:41:23 PM To: bmlt-enabled/bmlt-root-server bmlt-root-server@noreply.github.com Cc: brustar64 brustar64@hotmail.com; Author author@noreply.github.com Subject: Re: [bmlt-enabled/bmlt-root-server] Front End User Facing Form to submit Add/Change/Delete with admin approval to approve (#284)

I want to implement this in two parts: the root server, and a corresponding wordpress plugin.

The root server would be changed to include an api that accepts suggested changes to the meeting. The input to the API should be a full json representation of the meeting with the proposed changes. The proposed change (json) should be saved to a new database table. The root server should include a new UI that allows a service body admin to see all proposed changes and to accept or reject them.

The wordpress side should be a plugin that allows any user to suggest changes to a meeting. I would model it after what nerna's done with their meeting update form: https://nerna.org/meeting-update-form/.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/bmlt-enabled/bmlt-root-server/issues/284#issuecomment-674626101, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AG5KHLYCYBX2NMGVAOQYCFTSBCKFHANCNFSM4LUAW3XA.

pjaudiomv commented 1 year ago

This is being accomplished through the bmlt workflow plugin