[TYPO3-dev] Only show records of the logged in backend user in list module for extension

Jignesh Prajapati jignesh.prajapati at drcsystems.com
Mon Jun 30 09:35:22 CEST 2014


Quote: Richard Davies wrote on Mon, 30 June 2014 00:04
----------------------------------------------------
> Hey,
> 
> Another suggestion: extend the TCA for sys_category to include andwhere.
> Something along the lines of ' ( ' . $backend_user['uid'] . ' = cruser_id
> or ' . $backend_user['admin'] . ' == 1) '. It doesn't look like you can get
> the current backend user information that early in the Typo3 backend
> process - you may have to load the backend user manually from the DB.
> 
> 
> Richard
> 

Hello Richard,

Thanks for your reply.
Can you please describe you idea in more details how to implement it?

Thanks,
Jigs

> 
> 
> On 27 June 2014 23:07, bernd wilke <t3ng at bernd-wilke.net> wrote:
> 
> > Am 27.06.14 11:56, schrieb Jignesh Prajapati:
> >
> >  Hello Guys,
> >>
> >>  From many days, i m trying to find the solution of one issue in Typo3
> >> backend, but did not succeeded in it.
> >>
> >> My issue is regarding the permission to show the records of logged in
> >> backend user in the list module.
> >>
> >> Let me explain the scenario here:
> >>
> >> I created one extension in Ext-base using Typo3 version 6.2.3 In my
> >> extension, i created the category list module. Now i have two backend
> >> users.  1) Admin 2) normal user(Non-admin)
> >>
> >> Here Admin can see all the categories created by normal user as well.
> >> But, normal user should not able to see all the categories added by
> >> admin or any other backend users. Normal user should only see the
> >> categories in backend created by himself.
> >>
> >> Is there any idea how to achieve this or implement?
> >>
> >> Hope for positive feedback from someone as it is really urgent for me.
> >>
> >> Thanks,
> >> Jigs
> >>
> >>  you may use subfolders and store the records of each user in one folder
> > only visible for this user. of course admin can see all pages and all
> > records.
> >
> > +-catfolders
> > | +-folder for user1
> > | +-folder for user2
> > | +-folder for user3
> > | +-folder for user4
> >
> > use mountpoints or access-rights to control visibility of folders.
> >
> > bernd
> > --
> > http://www.pi-phi.de/cheatsheet.html
> >
> > _______________________________________________
> > TYPO3-dev mailing list
> > TYPO3-dev (at) lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-dev
> >
----------------------------------------------------





More information about the TYPO3-dev mailing list