Forums / Setup & design / Insuff. permissions on anonym. login after adding section

Insuff. permissions on anonym. login after adding section

Author Message

Valentin Svelland

Wednesday 02 January 2008 2:28:19 am

I'm setting up an eZp 3.9.4 installation with multiple sites, and was just about to go live when I decided to duplicate role "Editor" to create a new role which only show necessary subtree for each site's editors.

Anyway, I also created a new section in this process (id=7), and then things suddenly went wrong. I haven't touched the anonymous user, and still the site is complaining on insufficient permissions when shown without being logged on.

(Yes, I did add the new siteaccesses to my anonymous-role - and this worked perfectly fine until my new section was created)

This is the debug:

Insufficient permissions 
Function required:
 Module : content
 Function : read
 ClassID : 23
 MainNodeID : 173
Policies that didn't match:
 PolicyID : p_507
  Limitation : Section
  Required : 1, 
 PolicyID : p_512
  Limitation : Class
  Required : 29, 30, 31, 32, 33, 40, 
 PolicyID : p_516
  Limitation : Section
  Required : 4, 

 

All this seems very odd, any suggestions? By the way, I'm not allowed to delete my new section although this is no longer related to any users or roles.

------------------------
I made eZ run on www.eigersund.kommune.no, bjerkreim.kommune.no, lund.kommune.no and sokndal.kommune.no. Municipalities should use open source!

Valentin Svelland

Wednesday 02 January 2008 2:47:18 am

Found a solution:
I reassigned the section "Standard" to the top node of the content tree (to newbies: you need to navigate one level up using the little folder-top-arrow), flushed the cache and all was well - hopefully..

Can't say I like this behaviour in eZp: It seems it was my new section (section id=7) that started this trouble. Is this a bug?

This issue could be related to this forum posting:
http://ez.no/developer/forum/setup_design/role_caching_problem

PS! Happy New Year by the way!

------------------------
I made eZ run on www.eigersund.kommune.no, bjerkreim.kommune.no, lund.kommune.no and sokndal.kommune.no. Municipalities should use open source!

Nicolas Lescure

Wednesday 02 January 2008 4:22:33 am

When you create a new section, it is considered as "private". You have to allow anonymous users to read it.
In "roles and policies", give them something like that : "content read Section( YourSection )"

Valentin Svelland

Thursday 03 January 2008 1:13:18 am

Hi, yes that's true. What I didn't expect was that assigning a subtree to a new section would strip it from its relation to the original section. I actually had to reassign both the "Standard" and the section "Restricted" to my member area as well, to return my site to the original state.

Now I'm setting up the necessary access limitation through the use of roles alone.

------------------------
I made eZ run on www.eigersund.kommune.no, bjerkreim.kommune.no, lund.kommune.no and sokndal.kommune.no. Municipalities should use open source!

Laurent BOURREL

Thursday 03 January 2008 1:40:53 am

Hi Valentin,

You're right, you can't assign several sections to an object.

By the way, the session are related to the object and not to the node. It seems that if you have a multi-location content, you can't have one section by location.

Hope this helps...
Laurent

eZ debug

Timing: Jan 18 2025 15:04:04
Script start
Timing: Jan 18 2025 15:04:04
Module start 'content'
Timing: Jan 18 2025 15:04:05
Module end 'content'
Timing: Jan 18 2025 15:04:05
Script end

Main resources:

Total runtime1.2699 sec
Peak memory usage4,096.0000 KB
Database Queries202

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0074 589.1016180.7969
Module start 'content' 0.00741.0825 769.8984607.6172
Module end 'content' 1.09000.1799 1,377.5156337.3359
Script end 1.2698  1,714.8516 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00410.3237210.0002
Check MTime0.00160.1275210.0001
Mysql Total
Database connection0.00080.065710.0008
Mysqli_queries1.195394.12272020.0059
Looping result0.00200.15532000.0000
Template Total1.243497.920.6217
Template load0.00190.151320.0010
Template processing1.241597.761320.6207
Template load and register function0.00010.011610.0001
states
state_id_array0.00090.068110.0009
state_identifier_array0.00130.105420.0007
Override
Cache load0.00160.1294330.0000
Sytem overhead
Fetch class attribute can translate value0.00160.122440.0004
Fetch class attribute name0.00090.071770.0001
XML
Image XML parsing0.00370.288940.0009
class_abstraction
Instantiating content class attribute0.00000.001390.0000
General
dbfile0.00520.4120330.0002
String conversion0.00000.000830.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
4content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
5content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
8content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezxmltags/literal.tpl<No override>extension/community/design/standard/templates/content/datatype/view/ezxmltags/literal.tplEdit templateOverride template
4content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 24
 Number of unique templates used: 7

Time used to render debug report: 0.0002 secs