Forums / Developer / A couple of questions regarding the hide/unpublish functionality

A couple of questions regarding the hide/unpublish functionality

Author Message

Eirik Alfstad Johansen

Tuesday 07 December 2004 5:20:22 am

Hi guys,

If the new ignore_visibility parameter of the fetch function is set to true, does this mean that hidden objects will be included in the fetch result?

If I try to view a hidden object (or, more specifically, one of its nodes) in full view at the user site, I'm asked to log in. This leads be to belive that whether or not a user can view a node of a hidden object has got something to do with their rights.

However, after I log in with the admin username and password, I'm still not able to see the node, making me suspect that whether one can view a hidden object or not is associated with the siteaccess. However, I can't seem to find any mention of this in any INI file. What's the case?

Thanks in advance !

Sincerely,

Eirik Alfstad Johansen
http://www.netmaking.no/

Eirik Alfstad Johansen

Tuesday 07 December 2004 5:26:48 am

Also, it seems that nodes are hidden, and not objects. Is it possible to hide an object and thereby also hide all of its nodes?

Sincerely,

Eirik Alfstad Johansen
http://www.netmaking.no/

Balazs Halasy

Tuesday 07 December 2004 5:57:04 am

Hi,

The hide functionality is all about hiding nodes (not objects) - please read the specifications, you can find it here: http://ez.no/community/specs/hide_unpublish

Regarding the login phenomenon:
Sounds a bit strange, I'm not 100% sure if it is supposed to work like that or not. I'll ask Vadim (who made much of this neat functionality) if he has any time to answer you. Stay tuned.

Allman

Vadym Savchuk

Tuesday 07 December 2004 6:06:36 am

Hello Eirik.

"If the new ignore_visibility parameter of the fetch function is set to true, does this mean that hidden objects will be included in the fetch result?"

Yes.

"whether one can view a hidden object or not is associated with the siteaccess"

Yes, add this to your site.ini.append to be able to see hidden nodes:

[SiteAccessSettings]
ShowHiddenNodes=true

"Also, it seems that nodes are hidden, and not objects. Is it possible to hide an object and thereby also hide all of its nodes?"

No, hiding is done on per-node basis, due to speed reasons.

Please look at http://pubsvn.ez.no/viewcvs/ezp/trunk/doc/features/3.5/hiding.txt for more information.

Eirik Alfstad Johansen

Tuesday 07 December 2004 7:07:04 am

Thanks a lot for the heads up, guys! I guess I'll write an extension to loop through the nodes of an object and publish/unpublish them all.

Sincerely,

Eirik Alfstad Johansen
http://www.netmaking.no/

eZ debug

Timing: Jan 18 2025 19:35:48
Script start
Timing: Jan 18 2025 19:35:48
Module start 'content'
Timing: Jan 18 2025 19:35:48
Module end 'content'
Timing: Jan 18 2025 19:35:48
Script end

Main resources:

Total runtime0.1445 sec
Peak memory usage2,048.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0053 587.9688180.7969
Module start 'content' 0.00530.0049 768.765698.1016
Module end 'content' 0.01020.1342 866.8672526.6719
Script end 0.1444  1,393.5391 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00322.2168200.0002
Check MTime0.00130.8689200.0001
Mysql Total
Database connection0.00060.408910.0006
Mysqli_queries0.100869.73341410.0007
Looping result0.00140.96371390.0000
Template Total0.133992.710.1339
Template load0.00070.498810.0007
Template processing0.133292.163510.1332
Override
Cache load0.00050.341110.0005
Sytem overhead
Fetch class attribute can translate value0.00090.593710.0009
XML
Image XML parsing0.00030.240010.0003
General
dbfile0.00221.5530200.0001
String conversion0.00000.006330.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
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs