[Tutorial] My Permissions
Muchas veces queremos remover opciones o privilegios a los usuarios normales para limitar lo que pueden hacer. Bueno, pues My Permissions es un plug...

Muchas veces queremos remover opciones o privilegios a los usuarios normales para limitar lo que pueden hacer.

Bueno, pues My Permissions es un plugin escrito por Pirata Nervo que me parece muy potente, ya que bloquea las acciones de ciertos archivos para los que mybb no ofrece opciones.

Y no solo los de mybb, si no que también puede ser usado para limitar las acciones de algunos plugins.

Como funciona My Permissions
[Imagen: 73aix.png]

Después de instalar ve a ACP -> My Permissions -> Add

Limitar Opciones Para Moderadores
No puede buscar IP[spoiler]
File: modcp.php
Action: ipsearch
[/spoiler]

No puede suspender usuarios[spoiler]
File: modcp.php
Action: do_banuser
[/spoiler]

No puede editar perfiles[spoiler]
File: modcp.php
Action: do_editprofile
[/spoiler]

Limitar Opciones Para Usuarios
Bloquea resultados de encuestas (para que quiere un invitado ver los resultados Wink?).[spoiler]
File: polls.php
Action: showresults[/spoiler]

No puede cambiar contraseñas[spoiler]
File: usercp.php
Action: do_password[/spoiler]

No puede cambiar email[spoiler]
File: usercp.php
Action: do_email[/spoiler]

No puede cambiar lista de amigos[spoiler]
File: usercp.php
Action: do_editlists[/spoiler]

No puede guardar firma[spoiler]
File: usercp.php
Action: do_editsig[/spoiler]

Limitar Opciones Para Plugins
Combo Profile Albums:[spoiler]
No puede crear albums
File: usercp.php
Action: do_albumscreate

No puede ver albums
File: member.php
Action: albums

No puede subir images
File: albums.php
Action: upload

No puede editar albums
File: albums.php
Action: editalbum

No puede borrar album
File: albums.php
Action: delete

No puede eliminar imagenes
File: albums.php
Action: deleteimage

No puede editar imagenes
File: albums.php
Action: editimage

No puede borrar comentario
File: albums.php
Action: deletecomment

No puede editar comentario
File: albums.php
Action: editcomment[/spoiler]

Combo Game Section:[spoiler]
No puede ver puntos mas altos de un juego
File: games.php
Action: scores

No puede ultimos campeones
File: games.php
Action: last_champs

No puede ver sus favoritos
File: games.php
Action: favourites

No puede remover sus favoritos
File: games.php
Action: delete_favourite

No puede ver sus estadisticas
File: games.php
Action: stats

No puede guardar sus ajustes
File: games.php
Action: do_settings

No puede calificar temas
File: games.php
Action: rate[/spoiler]

No puede subir logo (plugin Profile Image).[spoiler]
File: usercp.php
Action: new_img
[/spoiler]

Combo Points In Posts:[spoiler]
No puede ver achiviements (logros)
File: pointshop.php
Action: achiviements

No puede comprar articulos
File: pointshop.php
Action: do_buy

No puede vender articulos
File: pointshop.php
Action: do_sell

No puede comprar stilos de nick
File: pointshop.php
Action: customname

No puede comprar articulos misteriosos
File: pointshop.php
Action: do_mysteriousitem

No puede eliminar articulos misteriosos
File: pointshop.php
Action: do_mysteriousdelete

No puede donar puntos
File: pointshop.php
Action: do_donate

No puede donar articulos
File: pointshop.php
Action: do_donateitem[/spoiler]

Combo Thank You/Like System:[spoiler]
No puede dar gracias
File: thankyoulike.php
Action: add

No puede remover gracias
File: thankyoulike.php
Action: del[/spoiler]

Combo NewPoints y sus plugins:[spoiler]
No puede ver estadisticas (logros)
File: newpoints.php
Action: stats

No puede donar puntos
File: newpoints.php
Action: do_donate

No puede usar el banco
File: newpoints.php
Action: do_bank

No puede comprar objetos
File: newpoints.php
Action: do_shop

No puede comprar subscripciones
File: newpoints.php
Action: subscribe

No puede comprar boletos de loteria
File: newpoints.php
Action: lottery[/spoiler]
Recuerden que este plugin no oculta las opciones, solo prohíbe su uso, por ejemplo si bloqueas las firmas para usuarios normales, estos aun podrán ver la opción en el UCP, usar el editor y todo, pero cuando presionen el botón cambiar les saldrá un error que les impide guardar.

Para ocultar las opciones yo uso Template Conditionals Wink

Si quieren bloquear alguna opción solo pregunten amablemente y se las coloco sin problema Smile
{SIGNATURE_IMAGE}
Última modificación: 11 Nov, 2012, 10:12 pm por nicods_20055.
Está bastante bien, no creo que sea muy de mi uso. Pero seguro que a otros les servirá bastante. Muchas gracias.
Jojo como no se me ocurrio antes.. un plugin tan sencillo de hacer y tan eficiente pero bueno tuvo la buena idea.....

Dejo aqui para el PIP (Points In Posts V1.7)
[spoiler]
No poder ver la tienda
File: pointshop.php
action: pip_start

No puede donar puntos
File: pointshop.php
Action: pip_do_donate_do_start

* Creo que faltaron muchos hooks pero la proxima version 1.8 le creare todos los hooks para cada cosa..... >.<
[/spoiler]
@Maurusky, gracias, a mi me ha servido para eliminar plugin como este.

@Edson lo que compartes son hooks no actions ^^U

Con este plugin no se puede bloquear la tienda por que desgraciadamente no existe el "action" (pointshop.php?action=pip_start) y si existe no pude encontrarla en el archivo pointshop.php...

Seria bueno que se pudieran bloquear las hooks.

Edite el primer mensaje para agregar un combo de PIP por si les interesa.
{SIGNATURE_IMAGE}
si si es verdad perdon me confundi no lei bien pense q tambien se bloqueaban hooks lo cual seria tambien facil :p....

Y pues no no hay action para bloquear la tienda mas bien seria mediante empty action o !$mybb->input['action'] pero creo no se puede poner eso :p
Si Edson, eso haria las cosas mas faciles para algunos de nosotros :p

Edite el primer mensaje para agregar un combo de NewPoints y sus Plugins por si les interesa.
{SIGNATURE_IMAGE}
Edite el primer mensaje para agregar un combo de Profile Albums, Game Section, Thank You/Like System y ajustes generales por si les interesa.
{SIGNATURE_IMAGE}
Muy bien gracias >.< pronto sacare un nuevo plugin ya trabajo en su desarrollo el cual tambien espero pongas los actions aqui :p
(10 Aug, 2011, 9:28 pm)Edson Ordaz escribió: Muy bien gracias >.< pronto sacare un nuevo plugin ya trabajo en su desarrollo el cual tambien espero pongas los actions aqui :p

Por su puesto Tongue (me gusta mas esta carita que la anterior xD)

Por ahora solo coloco los plugin mas populares (algunos ni tan populares pero que yo uso) y cosas de mybb, pero si alguien pide de algo aquí se los dejo sin problemas Smile
{SIGNATURE_IMAGE}
¿Alguien me podría decir cómo bloquear la tienda para algunos grupos? Como dijisteis arriba que no se podía... podría hacerlo de alguna manera o bloquear también otras cosas, como no poder dar puntos tales grupos (que no vean lo de los puntos), que no les puedan donar a ellos etc... ya me entendéis, bloquear las máximas opciones para algunos grupos, me daría igual que vieran la tienda con los artículos pero que no puedan comprar ni nada..