Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from util import logger, plugin
- class MyTestModule(plugin.Plugin):
- name = "User info"
- permission_name = ""
- url = "user_info"
- author = "Me"
- icon = plugin.Icon("key.png")
- version = 0.1
- allowedMethods = ["GET"]
- def render_GET(self, user, request):
- r = "Username: %s<br>"%user.username
- r+= "Password: %s<br>"%user.password
- r+= "Root: %s<br>"%user.permissions.isRoot()
- r+= "Permissions:<br>"
- if not user.permissions.isRoot():
- for i in user.permissions.perms:
- # if you are root all permissions are enabled. So ignore the config values.
- r+=" - %s = %s<br>"%(i.getName(),[["Disabled","Enabled"][i.isEnabled()],"Enabled"][user.permissions.isRoot()])
- else:
- r+= "<i>You are root, all permissions are enabled</i>"
- return r
- plugins = [MyTestModule]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement