What i want is something like project managmeint or ticket support system, but i did not find ready script exactly meets my needs.
We are tow group of people Staff and Contractors,
1- Staff manager post a project and assign it to one of contractors from drop down menu , and type the project info like Scheme number ans area and job type from drop down menu and can upload documents and type text , like posting new ticket but the reference is scheme number .
1- Posting New Project:
Stuff manager post new project with following information:
a. Scheme number. ( the manager type the number)
b. Payment date. ( choose the date from small calender icon )
c. The customer name of the project.
d. Assign contractor for the project. ( choose it from drop down menu)
e. Choose the project status . ( choose the status from drop down menu - the status is "New" by default)
f. Choose the area from drop down menu.
g. Is there is shutdown needed ? Yes/No
h. Can type text and attache files.
then he post the project.
the project will be listed in projects list .
The staff manager or other staff people can view the list of project sorted by last action and can sort them by days from payment date and by contractor assign to or even by project status or maybe by area. ( there should be coloring for each status ).
Staff group member can click on any project and view it's details and see the text and reply from contractor or other staff member.
2- Contractor group:
When contractor people login to the system can see the project assign to them with it's information and status sorted by default in last action and can sort them by status and days from payment or that ever he want . and can click on any project to see it's details and see the reply from staff members and can post reply and also can attache files. and can change status but can't close the project.
Staff manager can view reports like:
a. how many and list open projects totally or assign for some contractor.
b. how many and list project totally pending for some contractor or in any status.
c. how many and list projects done ( closed) for some or all contractor.
and maybe some more reports.
Admin of the site :
the admin of the site can do :
a. add staff members with name and email and options like :
* can post reply ?
* the project assign for which contractor ?
* the project of which status ?
* can post new project?
b. admin can add/edit new custom field to project post page.
c. admin can add/edit new contractor
d. admin can add/edit area.
e. admin can add/edit project type.
a. the site should be simple design and very clear and the font size should be 14
b. the site should be used in Arabic , Right to Left
c. the site should be able to be translated to Arabic ( by me).
this is the most important details for the project , but i can add some few things here or there and if i add major staff we can discus the cost.
the freelancer must understand the purpose of this project.
i accept only clean job and free of bugs