vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Data Manager & "Edit Forum Permissions" (https://vborg.vbsupport.ru/showthread.php?t=284658)

Typhon 06-19-2012 04:17 PM

Data Manager & "Edit Forum Permissions"
 
I'm trying to control Edit Forum Permissions For Usergroup: [USERGROUP] in Forum [FORUM] permissions through a nightly cron process, and was wondering which data manager (if there is one), that will allow me to change those settings. Specifically, I'm trying to toggle "Can View Others' Threads" based on specific count. Is this possible?

Thanks!

kh99 06-19-2012 06:47 PM

Sorry, I'm not sure exactly what permission you want to change - do you want to change the permission of each user based on post count? You could probably do that with a promotion to a usergroup with that permission.

Typhon 06-19-2012 06:55 PM

Quote:

Originally Posted by kh99 (Post 2341187)
Sorry, I'm not sure exactly what permission you want to change - do you want to change the permission of each user based on post count? You could probably do that with a promotion to a usergroup with that permission.

It's based on a count outside of the vBulletin system, but I want to be able to manage permissions in the system based on it. It's really more of a generic request to see if there is a way to use the data manager to modify the forum permissions or not. Under normal circumstances it I could just update a field; but the the bitfields won't let me do that. Thanks for the help!

kh99 06-19-2012 08:08 PM

OK, I guess then the answer is no, there doesn't appear to be a data manager for that. If you look in admincp/forumpermission.php in the 'doupdate' section, you can see how the admincp does it.

Edit: Maybe you already know this and were just wondering about a datamanager, but basically it looks like if a usergroup has custom permissions in a forum, then there's a row in the forumpermission table for the usergroupid and forumid, with a forumpermissions column for the permission bits.


All times are GMT. The time now is 08:52 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01709 seconds
  • Memory Usage 1,712KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete