예제 #1
0
 def install(self):
     Capabilities.register("viewsettings", "View configuration settings.", [
         "Policy Administrator", "Network Operator", "Security Operator",
         "Viewer"
     ])
     self.coreui = self.resolve(str(coreui.coreui))
     self.coreui.install_section(SettingsSec(self))
예제 #2
0
 def install(self):
     Capabilities.register("viewsettings", "View configuration settings.",
                           ["Policy Administrator",
                            "Network Operator",
                            "Security Operator",
                            "Viewer"])
     self.coreui = self.resolve(str(coreui.coreui))
     self.coreui.install_section(SettingsSec(self))
예제 #3
0
파일: reportsui.py 프로젝트: bigswitch/snac
 def install(self):
     Capabilities.register("viewreports", "View reports of past activity.",
                           ["Policy Administrator",
                            "Network Operator",
                            "Security Operator",
                            "Viewer"])
     self.coreui = self.resolve(str(coreui.coreui))
     self.coreui.install_section(ReportsSec(self))
예제 #4
0
 def install(self):
     Capabilities.register("viewdb", "Browse raw DB tables.", [])
     Capabilities.register("updatedb", "Update raw DB tables.", [])
     self.coreui = self.resolve(str(coreui.coreui))
     self.coreui.install_section(DBExplorerSec(self, persistent=True),
                                 self.hidden)
     self.coreui.install_section(DBExplorerSec(self, persistent=False),
                                 self.hidden)
예제 #5
0
파일: reportsui.py 프로젝트: pombreda/snac
 def install(self):
     Capabilities.register("viewreports", "View reports of past activity.",
                           [
                               "Policy Administrator", "Network Operator",
                               "Security Operator", "Viewer"
                           ])
     self.coreui = self.resolve(str(coreui.coreui))
     self.coreui.install_section(ReportsSec(self))
예제 #6
0
 def install(self):
     Capabilities.register("viewpolicy", "View policy configuration.",
                           ["Policy Administrator",
                            "Network Operator",
                            "Security Operator",
                            "Viewer"])
     self.coreui = self.resolve(str(coreui.coreui))
     self.coreui.install_section(PolicySec(self))
     
     self.coreui.install_section(PolicyDebugSec(self), True) # always hidden
예제 #7
0
 def install(self):
     Capabilities.register("viewdb", "Browse raw DB tables.", [])
     Capabilities.register("updatedb", "Update raw DB tables.", [])
     self.coreui = self.resolve(str(coreui.coreui))
     self.coreui.install_section(DBExplorerSec(self, persistent=True), self.hidden)
     self.coreui.install_section(DBExplorerSec(self, persistent=False), self.hidden)