Final Release: Implementation Overview
This is a report of our progress in inplementing a Task Creation and Delegation System
for The Academic Alliance.
Releases
-
Please note that the final release does include a database of
our website, but the zip file still only contains the added on
modules and custom modules, rather than the whole drupal core.
-
Please note that older versions have a zip file that only
includes the modules and not the entire drupal core.
This would be placed in "sites/all/modules" directory
of the drupal installation. The database isn't
zipped up in older versions, even though it contains much of our configuration work
due to the database driven
nature of Drupal. Although 3rd party modules needed to be configured
and are a big part of any drupal website, of special note
are the modules in the custom folder which we wrote ourselves.
Key
- Source - ZIP file of our current code.
- List of Files - All included files in the release.
Online Version
We also have an active version of the present state
of our project:
The Login Information you should use is "demo" with a password of "1234". For
the administrator's view of paying tasks, log in as
"TAA" using "1234" as the password.
The online version can change from day to day, as we use
it to "sandbox" our project. Therefore the Version is at
or beyond what is specified above in the Version column.
Current Status Action Items
| # |
Severity |
Action |
Responsibility |
Status |
Comments |
| 1 |
Medium |
Expiration Problems |
Mike |
Complete |
Take care of when the task expires when not completed |
| 2 |
Medium |
Paypal confirmation number |
Steve/Mike |
Complete |
Store the paypal confirmation number in the database |
| 3 |
Medium |
Bug Fixes/Feature Enhancement/Testing |
Everyone |
Complete |
Fix things as we find them |
| 4 |
Medium |
Fix small bug in Userpay Module |
Mike/Steve |
Complete |
Call the paypal functionality from a radio button. |
| 5 |
Medium |
Polish Code and Appearance |
Everyone |
Complete |
Make the interfaces cleaner and to TAA's specifications |
| 6 |
Medium |
Pay User Admin |
Mike |
Complete |
Add admin configurability and install scripts to the Module |
| 7 |
Medium |
Paypal Admin |
Steve |
Complete |
Add admin configurability to the Module |
| 8 |
High |
Taxonomy Permission Module |
Matt |
Complete |
Taxonomy issue with tasks and users |
| 9 |
Medium |
Task Acceptance Config |
Dustin |
Complete |
Allow Tasks to be assigned to variable numbers of users |
| 10 |
Medium |
User/Account Balance Admin |
Matt |
Complete |
Add admin configurability to the Module |
| 11 |
Medium |
Paypal Modularization |
Steve |
Complete |
Make other payment options available to be added, such as manual payment via checks. |
| 12 |
Medium |
Return link |
Dustin |
Complete |
Listed tasks in a profile will link to the tasks. |
| 13 |
High |
Task Module |
Dustin |
Completed |
Allow TAA to Create and Represent Tasks |
| 14 |
Medium |
Search Module |
Mike |
Completed |
Allow the user to intuitively find Tasks |
| 15 |
Medium |
Payment Module |
Steve |
Completed |
Develop a library and interface to facilitate
payment of services.
|
| 16 |
Medium |
User Module |
Matthew |
Completed |
Define users by certain criteria and requirements such as certification. |
| 17 |
Medium |
Workflow Module |
Dustin and Steve |
Completed |
Create status within Tasks to carry the user through a series of steps. |
| 18 |
Low |
Reaper Module |
Mike and Matt |
Completed |
Update a Task's status based
on deadlines.
|
Key:
Greyed out rows have been completed.
- Severity - The severity of the action item
- Action - Name of the Item
- Responsibility - Who is/was responsible for the action item
- Status - The current status of the action item (is it complete? is someone working on it? when will it be completed?)
- Comments - A brief description of exactly what was done / will be done with the item
User Guide
User Guide 2.0