https://github.com/emrl/approval
A client approval plugin for ResourceSpace.
https://github.com/emrl/approval
Last synced: 9 months ago
JSON representation
A client approval plugin for ResourceSpace.
- Host: GitHub
- URL: https://github.com/emrl/approval
- Owner: EMRL
- Created: 2015-07-31T23:49:16.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2016-02-16T01:00:13.000Z (over 10 years ago)
- Last Synced: 2025-04-14T17:47:08.306Z (about 1 year ago)
- Language: PHP
- Size: 25.4 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Approval
=============
[](https://codeclimate.com/github/EMRL/approval)
A client approval plugin for [ResourceSpace](http://resourcespace.org/).

For the past few years, we have been using variations of this plugin in the daily operation of an [advertising agency](http://emrl.com/) in northern California. It has proven to be super useful and very reliable, and we're finally getting around to publishing it so other users of [ResourceSpace](http://resourcespace.org/) can benefit.
It is still missing quite a bunch of features we plan on adding, and has not really been prepared for public consumption so it may be a pain in the ass to install (sorry!)
If you end up finding that this is useful to you, let us know!
How It Works
--------
When uploading or editing a resource, if this plugin is enabled you'll see an new option to add an approval form. When this option is enabled, a simple approval form will be displayed in the resource description, allowing for a client to choose "Approved", " Not Approved - Minor Changes", or "Not Approved - Major Changes". In addition, the client can enter notes on the changes needed. Comments are stored, creating a history of the approval process over time. The client then enters their name and initials, and submits the form.
The results of the client's submission form are emailed to the users that are defined in the plugin's options.
Installation
--------
**PLEASE NOTE APPROVAL IS NOT CURRENTLY WORKING WITH RESOURCESPACE v7+**
The plugin will be documented in more detail soon, but for now here are the basics:
1. Copy files to Plugins folder
2. Activate plugin by going to Team Center > System > Manage Plugins > Collaboration > approval > Activate *(For ResourceSpace v6 or lower, Team Center > Manage Plugins > approval > Activate)*
3. Create approval form resource field by going to Team Center > System > Manage metadata fields > Create *(For ResourceSpace v6 or lower, Team Center > System Setup > Resource Types / Fields > [Type] > New Field)*
* Set the 'Shorthand name' to exactly **approval_form**
* For 'Field Type' you can choose 'Check box list', and for the 'Options' just enter one value: 'Yes'.
* The plugin will only show the Approval Form if the resource has the value 'Yes' for the 'approval_form' resource type field.
* All other fields are optional.
4. Configure plugin (Team Center > Manage Plugins > approval > Options)
Contact
--------
*
*
License
--------
GNU General Public License, version 3 (GPL-3.0)