very simple admin backend made with yii and jquery - repost

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:

Hi, i need a very simple admin backend made with YII and TDD. It is important that you are a true YII and TDD expert, as this project is more of a "test" project, to see if we go along and if we can accomplish great things together. later on, i will need more complex developments. So i'm really looking for someone with who i can go a long way.

I already have the design made with html5, css3 and jquery. Also, it's ok to use yii extensions if you think it's appropriate.
What i need is:
- Multi language capable, i'm going to use 2 languages at the moment.
- Access rights for modules activated
1. create a "modules table" containing all the modules (5 at the moment). This table should have id, name, isActive, noAccessMsg (this is a text field, who will contain html)
2. only admin can CUD access to modules
3. when admin, display module access in a line at the bottom of user details, in a matrix style (column, checkbox)
- roles (admin, reseller and user). no need to provide a CRUD for role management.
1. Only admin can change roles
2. createa "Login as" button. Admin can login as anyone, reseller can login as any of his users
- Registration screen
1. only admin can view this
2. username is email
3. put a "generate password" button next to password field. when clicked, it creates a 8 char random alphanumeric password
4. put a dropdown list with the name of all the available resellers. by default, "none" is selected
- login functions. the form already exists, you need to code:
1. check username & password
2. password recovery: send and email with a change password link. Until link has been cliked, the old password is used
3. A remember me checkbox, auth is valid for 15 days

- once logged in, display modules in menu tabs according to access rights.
- whenever you click on a module, check that this user has access to the module. If not, display value of noAccessMsg field
- if logged in as admin or reseller, display a specific menu in absolute top, regardless if they are authed as someone else or not (just check the role). This menu will show a back to admin/reseller panel, as well as a "login as:" dropdown list, containing all the usernames is able to login as.
- whenever you click on a tab menu, reload the full page. However, inside the same tab, execute actions AJAX style.
- provide a user details page. reseller and the user can edit username, password, address, etc...
Just to be sure you read the full thing, please type in your answer "yii is awesome"

it is possible i might have missed something, or i'm doing something wrong, please feel free to add your views.

Skills required:
jQuery / Prototype, MySQL, PHP, Test Automation, Yii
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 250
in 5 days
$ 180
in 5 days
$ 200
in 5 days
$ 750
in 30 days
$ 110
in 4 days
$ 170
in 15 days
$ 250
in 3 days
Hire brijesh250186
$ 200
in 30 days
$ 199
in 14 days