Project

General

Profile

Actions

Feature #25381

open

Option to disable double listing of DB mounts

Added by Jean-Sébastien Gervais over 13 years ago. Updated 4 months ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Pagetree
Target version:
-
Start date:
2011-03-23
Due date:
% Done:

0%

Estimated time:
PHP Version:
5.2
Tags:
pagetree
Complexity:
hard
Sprint Focus:

Description

If a user gets multiple webmounts from different usergroups it is possible that a webmount is a subpage from another webmount. Some editors are confused by having some pages doubled in their page tree.

As some integrators see the yet existing state as a feature, we should implement both and use an option.

I would like to see this option per webmount and with the ability in User TSconfig to change the behavior, this gives us the most flexible way of handling.

Original Request

With a user having multiple webmounts (from either multiple usergroups, or usergroup including another usergroup)

usergroup A) having access to the whole page tree, 
usergroup B) having only access to a specific subset of pages (DB mount B resides inside DB mount A) 

When displaying the page tree in the back end, could the core check if a db mount is within another webmount before displaying it, so pages within those two db mounts wouldn't be displayed twice ?

(issue imported from #M18021)


Related issues 1 (1 open0 closed)

Related to TYPO3 Core - Bug #95344: Backend admins that also have groups assigned see the full page tree AND(!) the mount pointsNeeds Feedback2021-09-24

Actions
Actions #1

Updated by Sebastian Müller over 13 years ago

  • Target version deleted (0)

I've seen this as a feature. In some big TYPO3-installations with a lot of sites I can so set another DB mount for a site branch I often use. So I don't have to (find and) go to this branch which may is some site levels under the site root.

Greets,
Sebastian

Actions #2

Updated by Patrick Rodacker over 13 years ago

I've seen this as a feature. In some big TYPO3-installations with a lot of sites I can so set another DB mount for a site branch I often use. So I don't have to (find and) go to this branch which may is some site levels under the site root.

+1

IMO this is not a bug and the integrator has full control over the
configuration of webmounts.

Actions #3

Updated by Stefan Galinski almost 13 years ago

  • Status changed from New to Needs Feedback

This behaviour is definitly intended. I can't imagine a useful use case for a configuration option or something else to implement this new behaviour. IMHO this one can be rejected if nobody vetoes against this in a reasonable time frame.

Actions #4

Updated by Jean-Sébastien Gervais almost 13 years ago

No need to change the default behaviour of showing each db mounts the user has access to, despite if one is inside another, I was looking for a way to change that default behavior for some db mounts either by a checkbox on the record or through typoscript.

I understand the typical usage scenario is to create a db mount for every website root pages in a multisite envrionnement... In my scenario, I have editors that have access to multiple sites within a single instance of TYPO3; they help out other editors that only have access to their domains. Every domains also have different and access-limited groups for managing parts of the website (news, events, publications etc.

In my setup, to ensure everyone has access to what they should have, groups are divided in subgroups for what they can use, and other groups for where they can edit. Everything works well, but it's confusing for some editors to see the same pages/folders outside their main treeview, sometime more than twice, so I was looking for a «simple» way to hide those db mounts that are already included by another db mount. I understand I could refine and add more groups, but it's already complicated for some admins to manage and understand 20+ groups, with the default acl for the access module.

Actions #5

Updated by Alexander Opitz over 11 years ago

Hi Jean,

I would vote to change this into a feature request with an option to change the behavior. Do you agree?

Actions #6

Updated by Jean-Sébastien Gervais over 11 years ago

Yes, go ahead with a feature request. I suppose this kind of change can break other existing websites and it would be better to have some page tsconfig to enable this feature instead.

Actions #7

Updated by Alexander Opitz over 11 years ago

  • Tracker changed from Bug to Feature
  • Subject changed from DB mounts within another DB mount displays some pages twice to Option to disable double listing of DB mounts
  • Status changed from Needs Feedback to New
Actions #8

Updated by Mathias Schreiber almost 10 years ago

  • Category set to Pagetree
  • Target version set to 7.4 (Backend)
  • Complexity set to hard
Actions #9

Updated by Susanne Moog over 9 years ago

  • Target version changed from 7.4 (Backend) to 7.5
Actions #10

Updated by Benni Mack about 9 years ago

  • Target version deleted (7.5)
Actions #11

Updated by Benni Mack almost 3 years ago

  • Related to Bug #95344: Backend admins that also have groups assigned see the full page tree AND(!) the mount points added
Actions #12

Updated by Riccardo De Contardi 4 months ago

  • Tags set to mountpoint
Actions #13

Updated by Riccardo De Contardi 4 months ago

  • Tags changed from mountpoint to pagetree
Actions

Also available in: Atom PDF