1. 19 Feb, 2018 6 commits
  2. 13 Feb, 2018 3 commits
  3. 05 Feb, 2018 2 commits
  4. 26 Jan, 2018 2 commits
  5. 08 Jan, 2018 3 commits
    • Denis Laxalde's avatar
      Pass command "config" to dataimport store factory functions · 2d545f396263
      Denis Laxalde authored
      This will be useful in cubicweb-saem_ref to specify parameters for the
      metadata generator through an extra command option.
      2d545f396263
    • Denis Laxalde's avatar
      Require a pre-existing concept scheme for LCSV command line import · 092344f78877
      Denis Laxalde authored
      Instead of creating a dummy concept scheme from the file name, we now
      require a pre-existing concept scheme's URI to be passed as a --scheme
      argument when running an LCSV import from the command line. This matches
      with the web UI behavior and makes it easier to integrate downstream
      with cubicweb-saem_ref as this application has a custom handling of ARK
      identifier which we could assign to the concept scheme previously
      created during import.
      
      We move the "Importing Skos dataset" down a bit because we may fail
      earlier if the --scheme option is not specified and having this message
      displayed is meaningless in such cases.
      
      Related to Extranet #44146518.
      092344f78877
    • Denis Laxalde's avatar
      Get "repo" from the Connection object directly · 056d3154cbe0
      Denis Laxalde authored
      It's clearer this way as it does not give the impression that we need to
      use the object return by Connection.__enter__().
      056d3154cbe0
  6. 18 Dec, 2017 2 commits
  7. 29 Nov, 2017 3 commits
    • Denis Laxalde's avatar
      Handle LCSV format in "skos-import" command · 3daaef1b665b
      Denis Laxalde authored
      We add a --format option to "skos-import" ccplugin command with values
      being "rdf" or "lcsv".
      
      The lcsv format import behaves a bit differently than RDF import:
      
      * only on file is accepted,
      * a concept scheme is created beforehand to hold concepts to be imported
        from the LCSV file,
      * this scheme is eventually dropped in case of import failure or
        interruption
      * since lcsv_extentities() accepts a file object, we have to handle file
        opening and closing ourselves, hence the extentities_generator()
        wrapper function.
      
      Closes extranet #37463080.
      3daaef1b665b
    • Denis Laxalde's avatar
      Possibly check the value of stdout in ccplugin tests · c39e8b4e1da6
      Denis Laxalde authored
      We handle a keyword argument 'stdout_check' in run_import_skos() test
      helper and use its value to compare with process stdout. This will be
      used in the next changeset.
      c39e8b4e1da6
    • Denis Laxalde's avatar
      Handle errors in 'skos-import' command · b416ffb23a2c
      Denis Laxalde authored
      We handle errors from import code as well as user interruption. This is
      mostly in preparation of the next changeset in which we'll add some
      cleanup logic.
      b416ffb23a2c
  8. 28 Nov, 2017 4 commits
  9. 19 Oct, 2017 1 commit
  10. 05 Oct, 2017 1 commit
  11. 04 Oct, 2017 1 commit
    • Sylvain Thénault's avatar
      Avoid vanishing of error message during concepts import w/ pyramid · c377c5b22f36
      Sylvain Thénault authored
      It seems that on form validation error when using the pyramid front-end, the
      form values are stored by pyramid in the session cookie. If we don't pop
      'stream' first, this silently fails because StringIO are not pickleable (and
      _set_cookie fails silently), leading to a redirect to the original form without
      any information.
      
      Closes #17106505
      c377c5b22f36
  12. 20 Jul, 2017 1 commit
  13. 10 May, 2017 4 commits
  14. 30 Mar, 2017 2 commits
  15. 21 Mar, 2017 3 commits
  16. 30 Jan, 2017 1 commit
  17. 23 Feb, 2017 1 commit