Navigation

    Kopano
    • Register
    • Login
    • Search
    • Categories
    • Get Official Kopano Support
    • Recent
    Statement regarding the closure of the Kopano community forum and the end of the community edition

    Troubles adding Files-settinfs via files_admin.py script.

    Kopano WebApp
    1
    1
    116
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • klausade
      klausade last edited by

      I’m using the latest version of “Files Admin” from https://stash.kopano.io/projects/KSC/repos/webapp-tools/browse/files_admin.

      When I add a owncloud config using the command:

      python files_admin.py  --user klaus --file owncloud.cfg
      

      with my owncloud.cfg looking like this:

      [setting]
      name = cloud
      type = Owncloud
      workgroup =
      server_path = /remote.php/webdav
      server_address = cloud.klaus.com
      server_ssl = true
      use_zarafa_credentials = true
      server_port = 443
      default_user =
      default_password =
      

      The value for “Use SSL” is empty afterwards when I look in the settings from within WebApp, and when I do a backup and look through the json-backup, the “Use SSL”-setting actually has turned into

      "server_ssl": "true", 
      

      which doesn’t work. It should have been

      "server_ssl": true, 
      

      without the double-quotes around the word “true”, at least if I change to that, it works.

      If I change the script like this, it works, at least for me:

      diff -ru files_admin.py.orig files_admin.py
      --- files_admin.py.orig	2020-07-13 09:34:28.473538617 +0200
      +++ files_admin.py	2020-07-13 09:58:27.585820636 +0200
      @@ -108,7 +108,7 @@
                       "server_path": encode(configfile['setting']['server_path']).decode('utf-8'),
                       "workgroup": encode(configfile['setting']['workgroup']).decode('utf-8'),
                       "server_address": encode(address).decode('utf-8'),
      -                "server_ssl": ssl,
      +                "server_ssl": configfile['setting'].as_bool('server_ssl'),
                       "current_account_id": encode('d4cacda458a2a26c301f2b7d75ada530').decode('utf-8'),
                       "use_zarafa_credentials": configfile['setting'].as_bool('use_zarafa_credentials'),
                       "user": encode(username).decode('utf-8'),
      

      This on Debian 9, with these packages:
      kopano-webapp-plugin-files 2.1.5.305+103.1
      kopano-webapp 4.1.2835+114.1
      kopano-server 8.7.14.0-0+38.1

      1 Reply Last reply Reply Quote 0
      • First post
        Last post