Ticket #1391 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Navigation Tabs portlet modification

Reported by: tsoulcie Assigned to: div
Priority: P1 Milestone: CPS 3.4.0
Component: CPS (global) Version: 3.3.8
Severity: minor Keywords: cps4dsg
Cc:

Description

A new type of portal tabs is needed.

The 3 tabs are : Publication Spaces, Workspaces and Private Space. Their title can be translated.

The whole portlet doesn't appear if only one tab is avaliable.

Tabs can be selected and remain selected if user browses inside (that's not the case with current default theme's tabs)

Tab "Publication spaces" leads to /sections/

Tab "Workspaces" leads to /workspaces/

Tab "private space" leads to /members/user/ if user is logged and private space activated. If a user can access ANY folder after /members/ (see cps-project.org for instance) the "private spaceS" tab should lead to /members/.

Portlet can be aligned to right (http://svn.nuxeo.org/trac/pub/ticket/1269) see also http://svn.nuxeo.org/trac/pub/ticket/1303

Other themes shouldn't be affected by this portlet : they should keep their old tabs.

Change History

02/09/06 14:12:55 changed by tsoulcie

Tarek : could you ajaxify it so we can Publish or Move Objects on /Workspaces directly please ?

02/15/06 17:41:11 changed by ebarroca

Do the following :

  • add a new tree in portal tree, called "members" that index /members (configure it to only take Workspaces in account)
  • in the navbox used for this portlet : add "members" to the tree root
  • log as a "Member" -> it works

Then put it in the CPSDefault profile and that should be fine

02/15/06 17:53:33 changed by ogrisel

do not add the members dir to the tree cache for performance reason

Add hardcoded link (action) to home folder if necessary but do not use the tree cache as it would break on portal with thousands of members.

02/15/06 18:09:58 changed by tsoulcie

"The whole portlet doesn't appear if only one tab is avaliable." this is true only if user is anonymous and only "/sections" is avaliable.

02/16/06 15:57:45 changed by div

  • owner changed from mturcu tziade to div tziade.

02/17/06 19:44:14 changed by fguillaume

Indeed, one of the main reasons for moving /members out of the workspaces was to avoid indexing it by portal_trees.

02/21/06 10:29:53 changed by ebarroca

  • owner changed from div tziade to avoinea.

02/22/06 19:40:56 changed by tziade

  • severity changed from enhancement to minor.

02/27/06 13:49:00 changed by ebarroca

Hum... does all trees are read / write when modifying only one tree ?

03/01/06 16:13:38 changed by div

  • owner changed from avoinea to div.

03/01/06 17:07:34 changed by div

Tabs can be selected and remain selected if user browses inside: fixed in [33620]

Tab "private space" leads to /members/user/ if user is logged and private space activated: fixed in [33657]

03/01/06 18:45:54 changed by ebarroca

  • milestone changed from CPS 3.4.0 to CPS 3.4.1.

03/01/06 18:46:00 changed by ebarroca

  • milestone changed from CPS 3.4.1 to CPS 3.4.0.

03/01/06 18:46:23 changed by div

  • status changed from new to closed.
  • resolution set to fixed.

Private space link to user folder/members folder fixed in: [33676], [33677]