Example #1
0
    def get_main_ui(self):
        panel = UI.ServicePluginPanel(title='Samba', icon='/dl/samba/icon.png', status=self.service_status, servicename=self.service_name)

        if not backend.is_installed():
            panel.append(UI.VContainer(UI.ErrorBox(title='Error', text='Samba is not installed')))
        else:
            panel.append(self.get_default_ui())

        return panel
Example #2
0
 def on_session_start(self):
     self._tab = 0
     self._cfg = backend.SambaConfig(self.app)
     if backend.is_installed():
         self._cfg.load()
     self._editing_share = None
     self._editing_user = None
     self._editing = None
     self._adding_user = False
Example #3
0
 def on_session_start(self):
     self._tab = 0
     self._cfg = backend.SambaConfig(self.app)
     if backend.is_installed():
         self._cfg.load()
     self._editing_share = None
     self._editing_user = None
     self._editing = None
     self._adding_user = False
Example #4
0
    def get_main_ui(self):
        panel = UI.ServicePluginPanel(title='Samba',
                                      icon='/dl/samba/icon.png',
                                      status=self.service_status,
                                      servicename=self.service_name)

        if not backend.is_installed():
            panel.append(
                UI.VContainer(
                    UI.ErrorBox(title='Error', text='Samba is not installed')))
        else:
            panel.append(self.get_default_ui())

        return panel