'Configurable menus' feature which I attempted during the third week of GSoC was the biggest I've implemented so far. RFE 316 merely asked for a basic mode in addition to the Advance (what we had earlier) mode. However I decided to implement this in a more generic way where this feature would let the super users configure profiles and assign users to them. These profiles will have limited rights defined and the logged in users would only see specified menus.
Implementation of this feature request includes
1. An interface to add and edit a user group to specify the allowed menu tabs.
2. A user group table which shows user groups and menu tabs allowed for each of them grouped in to server, db and table levels. Each of the user groups had links to edit them and delete them.
3. Ability to assign users to user groups when creating users.
4. Edit user group assignments.
For the next week I have planned to implement 'Ajax dialog for editing a view' feature requested in RFE 1373. Currently editing a view is facilitated inside the SQL editor page while
creation of a view is with a nice dialog. I will change the editing
procedure to use the same dialog for editing. This would allow changing
of options related to the view easily.
I also plan to start some work on feature 'Hide/unhide tables' (RFE 1385) as I feel it would take more than a week.