Our company needs modifications to a change management script cutom created using CGI with a mysql database backend on a windows 2000 server. No FTP access can be allowed so you have to test this on your own server and send setup instructions to me (sorry). The modifications made will be minor, just changing the layout of the pages as well as adding in a couple of SMALL features.
We only want to deal with companies that have good communication, can provide updates on the program on the day-to-day basics, and reply to emails within 24 hours during a Monday-Friday business week. Also, we would like to see a online working demo of the modifications in process to verify everything is going correct (we don't want to sit around for two weeks and be provided with the program when it is completely done because it will take us forever to fully test it!). Escrow payment will be made when demo is provided, full payment will be made when project is completed. We will need the entire script completed within two weeks after choosing our programmer, no later and no exceptions!!! If you can't complete this project within two weeks, provide up to 30 day support after installed on our server, aren't a HIGHLY experienced cgi programmer, or do any of the request made above, PLEASE DON'T BID ON THIS PROJECT! All bids over out budget will be overlooked, no expectations…
Below are the details for each section, they are also in the zip file. The current version of the script will not be provided unless required until we choose a bidder in order to protect our script. The details below explain the changes made to each page, if you still need the current version post a message on the board.
==User Section==
Ok, on most pages all you have to change is the design and maybe
add a few features (sorting, request open/close, ect) but nothing
major.
Add A New Request ([login to view URL])
- Change colors and table properties.
- I now want the defualt end date to be a day later than the
start date (Defualt start date is already current date).
- Have the end time be one hour later than the start time
(Defualt start time is already current time).
- Priority be low by defualt.
- Have the department user belongs to be the defualt.
- Have the implementer be the same as the requestor's name by
defualt.
- I am having some problems with the script when users enter '
anywhere in the implementation plan and the feilds below it, need
this error fixed.
- When a user sends a request, have it send a email to the
requestor saying the request has been sent (script does this
already, just include the request details in the email), send a
email to the implementor with the request details (script does
this already), and send a email to all the admins in that
department (script only sends it to one department admin),
Preview Request ([login to view URL])
- Change colors and table properties.
View Your Pending Request ([login to view URL])
- Changed colors.
- Added in a link to view the request. (should go to the request
view page)
- Everything is should be self explanitory.
View Your Past Request ([login to view URL])
- Changed colors.
- Put information into tables instead of showing the entire
request.
- NEW: Request status... It should say one of two things.. "Open"
or "Closed". If is closed, show the link that says "Click here
to open" and have the link show the [login to view URL] page and set
the request status to open. If it is open, show the link that
says "Click here to close" and have the link show the
[login to view URL] page and set the request status to close. Have
the script email the requestor, implementor, department admin,
and each member of the department when the request status
changes. All new request sent should automatically be set to
open and only set to closed after the requestor or the department
admin closed the request.
- NEW: Take Action... Give the user the chance to delete the a
past request. Have it show the "remove request" link and if they
click it, have that request removed from THEIR page permentately
(Still show it on the other pages, just not on THEIR past request
page). Have it show the "Note: you....." text if the request
status is still open.
View your department's pending request ([login to view URL])
- Changed colors.
- Added in the department, requestor, and implementor feilds.
- Have the user's names (requestor and implementor) link to their
email address. Also, have the title link to the requestview
page.
View your department's past request ([login to view URL])
- Changed colors.
- Put information into tables instead of showing the entire
request.
- Included the request status feild (Open or Closed).
- Include a link to view the request.
Search Request ([login to view URL])
- Changed Colors
- Added in the request status feild (Open or Closed)
Search results
- Changed colors
- Added more feilds (department, requestor, implementor, linked
request title, request conclusion (Approved, Denied, On Hold),
and request status (open, Closed).
User Control Panel ([login to view URL])
- Just changed the colors.
==ADMIN SECTION==
I copied all of the user pages into this folder for the user side
of the control panel since all those pages should do the exact
same thing.
Admin Control Panel ([login to view URL])
- Just changed the colors.
Delete A User ([login to view URL])
- Changed colors.
- Created a color key (One color for admins, another for basic
members).
- Implemented the feature where a depament admin can't delete a
member unless that member is in their department (Ex. makerting
admin can't delete a finance member).
View Users ([login to view URL])
- Changed colors.
- Created a color key (One color for admins, another for basic
members).
- Implemented the feature where a depament admin can't modify a
member unless that member is in their department (Ex. makerting
admin can't modify a finance member).
Pending Request ([login to view URL])
- Changed colors and added more feilds.
- Have the reques title and the view request link in the 'take
action' row link to the requestview page.
Request Action ([login to view URL])
- Changed colors.
- NOTE: For the page sub-title and submit button (Approve
Request), change it for each different action (Example: If a
admin clicks place on hold, have it say "Place Request On Hold"
for the sub-title as well as the submit button. If The Admin
clicks deny request, have it say "Deny Requst" for the sub title
and button.
- After a request action is taken (Approved or Denied), have it
send a email that shows all of the request information out to all
members of that department the request was put in, the requestor,
as well as the implementor, and add in the table at the bottom
that shows any comments the admin left. If the request is placed
on hold, just have it send a email out to the requestor (script
already does this).