Uploaded image for project: 'Medici'
  1. Medici
  2. MMDB-956

Default user metadata fields include predicates used for license

XMLWordPrintableJSON

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 1.1
    • None
    • None
    • None

      in server.properties, the following predicates are set up as "user metadata fields":

      • dcterms:rights
      • dcterms:rightsHolder
      • dcterms:license

      this is bad(TM), because it allows users to override the values of those predicates which are set with the licensing controls.

      removing the offending predicates from server.properties will make the defaults OK, but an admin could still create a problem by re-adding them, so the solution is to "blacklist" these predicates so that even if they're in server.properties, that'll generate an error message in the log and then they will not be available as user metadata fields.

              futrelle Joe Futrelle (Inactive)
              futrelle Joe Futrelle (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: