Thread:Project:Support desk/Permission to edit pages only if that user belongs to that group/reply (13)

Thats exactly what I am looking for. But I am not able to do that :(. Here is what I am doing,
 * 1) Logged in as admin, then created an new account Testaec
 * 2) Went to user rights management, searched for Testaec user and added that user to aec group and saved.
 * 3) Logged in as User:Testaec,
 * 4) Created a "test aec page" and saved. Then logged out.
 * 5) Logged in as User:Testrerun (which belongs to rerun group, which I create the same way as above)
 * 6) Searched for "test aec page" and was able to view and edit that page :(

Please let me know should I try reinstalling wiki or where I am doing wrong

Below is my group permission page details:

=
=
 * 1) (all)
 * 2) Create discussion pages (createtalk)
 * 3) Read pages (read)
 * 4) Use of the write API (writeapi)


 * 1) aec (list of members)
 * 2) Change protection levels and edit protected pages (protect)
 * 3) Create discussion pages (createtalk)
 * 4) Create pages (which are not discussion pages) (createpage)
 * 5) Delete pages (delete)
 * 6) Edit pages (edit)
 * 7) Mark edits as minor (minoredit)
 * 8) Mark others' edits as patrolled (patrol)
 * 9) Move files (movefile)
 * 10) Move pages (move)
 * 11) Move pages with their subpages (move-subpages)
 * 12) Move root user pages (move-rootuserpages)
 * 13) Override files on the shared media repository locally (reupload-shared)
 * 14) Overwrite existing files (reupload)
 * 15) Purge the site cache for a page without confirmation (purge)
 * 16) Read pages (read)
 * 17) Send email to other users (sendemail)
 * 18) Upload files (upload)
 * 19) Use of the write API (writeapi)


 * 1) Autoconfirmed users
 * 2) Edit semi-protected pages (autoconfirmed)


 * 1) Bots (list of members)
 * 2) Be treated as an automated process (bot)
 * 3) Edit semi-protected pages (autoconfirmed)
 * 4) Have one's own edits automatically marked as patrolled (autopatrol)
 * 5) Not create redirects from source pages when moving pages (suppressredirect)
 * 6) Not have minor edits to discussion pages trigger the new messages prompt (nominornewtalk)
 * 7) Perform CAPTCHA-triggering actions without having to go through the CAPTCHA (skipcaptcha)
 * 8) Use higher limits in API queries (apihighlimits)
 * 9) Use of the write API (writeapi)


 * 1) Bureaucrats (list of members)
 * 2) Edit all user rights (userrights)
 * 3) Not be affected by rate limits (noratelimit)
 * 4) Rename users (renameuser)


 * 1) rerun (list of members)
 * 2) Change protection levels and edit protected pages (protect)
 * 3) Create discussion pages (createtalk)
 * 4) Create pages (which are not discussion pages) (createpage)
 * 5) Delete pages (delete)
 * 6) Edit pages (edit)
 * 7) Mark edits as minor (minoredit)
 * 8) Mark others' edits as patrolled (patrol)
 * 9) Move files (movefile)
 * 10) Move pages (move)
 * 11) Move pages with their subpages (move-subpages)
 * 12) Move root user pages (move-rootuserpages)
 * 13) Override files on the shared media repository locally (reupload-shared)
 * 14) Overwrite existing files (reupload)
 * 15) Purge the site cache for a page without confirmation (purge)
 * 16) Read pages (read)
 * 17) Send email to other users (sendemail)
 * 18) Upload files (upload)
 * 19) Use of the write API (writeapi)
 * 1) Administrators (list of members)
 * 2) Block a user from sending email (blockemail)
 * 3) Block other users from editing (block)
 * 4) Bypass IP blocks, auto-blocks and range blocks (ipblock-exempt)
 * 5) Bypass automatic blocks of proxies (proxyunbannable)
 * 6) Change protection levels and edit protected pages (protect)
 * 7) Create new user accounts (createaccount)
 * 8) Delete pages (delete)
 * 9) Delete pages with large histories (bigdelete)
 * 10) Edit other users' CSS files (editusercss)
 * 11) Edit other users' JavaScript files (edituserjs)
 * 12) Edit semi-protected pages (autoconfirmed)
 * 13) Edit the user interface (editinterface)
 * 14) Have one's own edits automatically marked as patrolled (autopatrol)
 * 15) Import pages from a file upload (importupload)
 * 16) Import pages from other wikis (import)
 * 17) Mark others' edits as patrolled (patrol)
 * 18) Mark rolled-back edits as bot edits (markbotedits)
 * 19) Mass delete pages (nuke)
 * 20) Move files (movefile)
 * 21) Move pages (move)
 * 22) Move pages with their subpages (move-subpages)
 * 23) Move root user pages (move-rootuserpages)
 * 24) Not be affected by rate limits (noratelimit)
 * 25) Not create redirects from source pages when moving pages (suppressredirect)
 * 26) Override files on the shared media repository locally (reupload-shared)
 * 27) Override the title or username blacklist (tboverride)
 * 28) Overwrite existing files (reupload)
 * 29) Perform CAPTCHA-triggering actions without having to go through the CAPTCHA (skipcaptcha)
 * 30) Quickly rollback the edits of the last user who edited a particular page (rollback)
 * 31) Search deleted pages (browsearchive)
 * 32) Unblock themselves (unblockself)
 * 33) Undelete a page (undelete)
 * 34) Upload files (upload)
 * 35) Use higher limits in API queries (apihighlimits)
 * 36) View a list of unwatched pages (unwatchedpages)
 * 37) View deleted history entries, without their associated text (deletedhistory)
 * 38) View deleted text and changes between deleted revisions (deletedtext)


 * 1) Users (list of members)
 * 2) Create discussion pages (createtalk)
 * 3) Mark edits as minor (minoredit)
 * 4) Move files (movefile)
 * 5) Move pages (move)
 * 6) Move pages with their subpages (move-subpages)
 * 7) Move root user pages (move-rootuserpages)
 * 8) Override files on the shared media repository locally (reupload-shared)
 * 9) Overwrite existing files (reupload)
 * 10) Purge the site cache for a page without confirmation (purge)
 * 11) Read pages (read)
 * 12) Send email to other users (sendemail)
 * 13) Upload files (upload)
 * 14) Use of the write API (writeapi)