def filter_smb_unc(self, value): if value and value != "": try: ksamba.samba_path_to_components(value) except ksamba.SmbParseException, e: return FilterResult( value=value, validation_exceptions=[ValidationSmbUNCException()], continue_filtering=False )
def filter_smb_unc(self, value): if value and value != '': try: ksamba.samba_path_to_components(value) except ksamba.SmbParseException, e: return FilterResult( value=value, validation_exceptions=[ValidationSmbUNCException()], continue_filtering=False)
def get_smb_unc(self, mc): unc = "" if mc.kcd_smb_mount_unc: server, share, dirs = ksamba.samba_path_to_components(mc.kcd_smb_mount_unc) unc = "//%s/%s" % (server, share) unc += mc.kcd_smb_root unc = unc.replace("/", "\\") return unc
def get_smb_unc(self, mc): unc = '' if mc.kcd_smb_mount_unc: server, share, dirs = ksamba.samba_path_to_components( mc.kcd_smb_mount_unc) unc = '//%s/%s' % (server, share) unc += mc.kcd_smb_root unc = unc.replace('/', '\\') return unc
def config_kcd_kfs_options_update(self, form): if c.mc.kcd_kfs_mode == "samba": smb_unc = form.fields["kcd_smb_unc"].value if smb_unc != '': smb_unc = smb_unc.replace('\\', '/') server, mount, dirs = ksamba.samba_path_to_components(smb_unc) c.mc.kcd_smb_mount_unc = '//%s/%s' % (server, mount) c.mc.kcd_smb_root = '/' + '/'.join(dirs) else: c.mc.kcd_smb_mount_unc = '' c.mc.kcd_smb_root = '' c.mc.kcd_kfs_dir = self.get_kfs_dir(c.mc) c.mc.kcd_smb_mount_user = form.fields["kcd_smb_mount_user"].value c.mc.kcd_smb_mount_pwd = form.fields["kcd_smb_mount_pwd"].value
def config_kcd_kfs_options_update(self, form): if c.mc.kcd_kfs_mode == "samba": smb_unc = form.fields["kcd_smb_unc"].value if smb_unc != "": smb_unc = smb_unc.replace("\\", "/") server, mount, dirs = ksamba.samba_path_to_components(smb_unc) c.mc.kcd_smb_mount_unc = "//%s/%s" % (server, mount) c.mc.kcd_smb_root = "/" + "/".join(dirs) else: c.mc.kcd_smb_mount_unc = "" c.mc.kcd_smb_root = "" c.mc.kcd_kfs_dir = self.get_kfs_dir(c.mc) c.mc.kcd_smb_mount_user = form.fields["kcd_smb_mount_user"].value c.mc.kcd_smb_mount_pwd = form.fields["kcd_smb_mount_pwd"].value