Feature #8887

Add individual user-friendly access statements per PREMIS Rights Basis

Added by Dan Gillean about 4 years ago. Updated about 4 years ago.

Status:VerifiedStart date:08/28/2015
Priority:MediumDue date:
Assignee:Jesús García Crespo% Done:

0%

Category:RightsEstimated time:40.00 hours
Target version:Release 2.3.0
Google Code Legacy ID: Tested version:2.3
Sponsored:Yes Requires documentation:

Description

In feature #4938, included in AtoM 2.2, the ability to add user-fiendly access statements, which would appear when access to a digital object was restricted based on PREMIS rights settings (added in issue #4937). At present, these statements (one for those whose permission = conditional, one for permission = disallow) operate the same for every PREMIS rights basis.

With the additional of #8769, PREMIS rights permissions can now be configured on a per-basis level.

This additional feature will add the ability for administrators to configure different access statements per each PREMIS right basis. Some features of the proposed development:

  • The current settings will be moved from Settings > User interface labels to Settings > Permissions, for consistency.
  • For each PREMIS rights Basis, 1 access statement for Conditional and 1 access statement for Disallow permissions will be added
  • The fields will be dynamic - if a user adds a new Basis to the Rights basis taxonomy, 2 new empty access statement fields will be added to the Permissions settings, for the administrator to configure. Similarly, if bases are removed from the taxonomy, the fields will also be removed from the Permissions settings page.

Related issues

Related to Access to Memory (AtoM) - Feature #4938: Translate PREMIS rights to user friendly access statement Verified 04/12/2013
Related to Access to Memory (AtoM) - Feature #8769: Add Basis to Admin » Rights setting page Verified 08/04/2015
Related to Access to Memory (AtoM) - Bug #10648: Error 'The "i18n" object does not exist in the current co... Verified 12/07/2016

History

#1 Updated by Dan Gillean about 4 years ago

  • Related to Feature #4938: Translate PREMIS rights to user friendly access statement added

#2 Updated by Dan Gillean about 4 years ago

  • Related to Feature #8769: Add Basis to Admin » Rights setting page added

#4 Updated by Jesús García Crespo about 4 years ago

I'm sending you a screenshot with my initial work. Thoughts?
Showing the copyright statement area collapsed to reduce the dimensions of the screenshot.

For the record, these are the old two labels access_disallow_warning and access_conditional_warning.

QubitSetting_access_disallow_warning:
  name: access_disallow_warning
  scope: ui_label
  editable: 1
  deleteable: 0
  source_culture: en
  value:
    de: 'Der Zugang zu diesen Unterlagen ist beschränkt, da sie personenbezogene oder vertrauliche Informationen enthalten. Bitte nehmen Sie Kontakt mit dem zuständigen Archivar auf, um mehr Informationen über die Nutzung dieser Unterlagen zu erhalten.'
    en: 'Access to this record is restricted because it contains personal or confidential information. Please contact the Reference Archivist for more information on accessing this record.'
    es: 'El acceso a este registro está restringido, ya que contiene información personal o confidencial. Por favor, póngase en contacto con el Archivero de referencia para obtener más información sobre cómo acceder a este registro.'
    fr: 'L''accès à ce dossier est limité car il contient des informations personnelles ou confidentielles. S''il vous plaît, communiquer avec l''archiviste pour plus d''informations sur l''accès à ce dossier.'
    hu: 'Nincsen hozzáférése ehhez a dokumentumhoz mert személyes vagy bizalmas információt tartalmaz. Az dokumentumhoz való hozzáféréssel kapcsolatban kérjük, lépjen kapcsolatba az ajánlott levéltárossal!'
    ko: '이 레코드는 개인 정보 또는 비밀 정보를 담고있기 때문에 접근이 제한됩니다. 이 레코드에 접근하려면 참조 기록관리인와 상의하세요.'
    pt: 'O acesso a este registo é restrito porque contem informação pessoal ou confidencial. Por favor contacte o Arquivista responsável para mais informação.'
    pt-BR: 'O acesso a este registro é restrito por conter informação pessoal ou confidencial. Entre em contato com o Arquivista para obter maiores informações sobre como ter acesso a esse registro.'
    sl: 'Dostop do dokumentacije je omejen, ker vsebuje osebne ali zaupne informacije. Prosimo, obrnite se na arhivarja in pridobite več informacij o dostopu.'
    sr: 'Приступ овом документу је ограничен јер садржи личне или поверљиве информације. Молимо вас контактирајте архивисту информатора за више информација.'
    zh: '该记录包含个人或机密信息, 其检索受限制. 如果需要更多有关检索该记录的信息, 请与档案馆员联系.'

QubitSetting_access_conditional_warning:
  name: access_conditional_warning
  scope: ui_label
  editable: 1
  deleteable: 0
  source_culture: en
  value:
    en: 'This record has not yet been reviewed for personal or confidential information. Please contact the Reference Archivist to request access and initiate an access review.'
    fr: 'Cet enregistrement n''a pas encore fait l''objet d''une vérification pour les informations personnelles ou confidentielles. S''il vous plaît communiquer avec l''archiviste de référence pour demander l''accès et procéder à une vérification.'
    hu: 'Ez az irat még nem volt felülvizsgálva személyes vagy bizalmas információk szempontjából. Lépjen kapcsolatba az ajánlott levéltárossal, hogy hozzáférést kérjen és elinduljon a hozzáférési vizsgálat.'
    pt: 'Este registo ainda não foi revisto para obter informações pessoais ou confidenciais. Por favor contacte o Arquivista em referência para solicitar o acesso e começar uma revisão de acesso.'
    pt-BR: 'Este registro ainda não foi revisado como informações pessoais ou confidenciais. Entre em contato com o Arquivista para solicitar acesso e iniciar um reexame deste.'
    sl: 'Ni še ugotovljeno, ali zapis vsebuje osebne ali zaupne podatke. Prosimo, obrnite se na arhivarja in zaprosite za dostop ali dajte pobudo za preverbo dostopa.'
    sr: 'Лични и поверљиви подаци у овом документу још нису прегледани. Молимо Вас обратите се архивисти информатору да затражите приступ и покренете оцену приступа.'
    zh: '该记录由于个人或保密信息尚未被评论. 如需检索并创建首个检索评论, 请联系参考文献员.'

#5 Updated by Dan Gillean about 4 years ago

Wow, I think it looks great!!!

#6 Updated by Jesús García Crespo about 4 years ago

  • Status changed from New to QA/Review
  • Assignee changed from Jesús García Crespo to Dan Gillean

#7 Updated by Dan Gillean about 4 years ago

  • Status changed from QA/Review to Feedback
  • Assignee changed from Dan Gillean to Jesús García Crespo
  • Tested version 2.3 added

Looking really good! But... something doesn't seem to be taking with the permissions settings in different cultures.

If I set my permissions in English (same as default installation culture for me), then navigate to Digital object browse in the french interface - i have no access to thumbs, reference, or master, regardless of my settings. In the UI, I can see that my settings still display in the French interface, but I think this is not translating to the db?

(Sorry if this is not clear - let me know if you want a step by step guide to reproduce)

#8 Updated by Jesús García Crespo about 4 years ago

  • Status changed from Feedback to QA/Review
  • Assignee changed from Jesús García Crespo to Dan Gillean

Ok I think I've got a fix for you but I haven't merged it because I don't want to pollute the history more until I'm sure we get it right.
Use the following branch: dev/issue-8887-minor-fixes. tools:purge is recommended.

#9 Updated by Dan Gillean about 4 years ago

  • Assignee changed from Dan Gillean to Jesús García Crespo

Looks good to me! Please merge into qa/2.3.x and mark verified.

#10 Updated by Jesús García Crespo about 4 years ago

  • Status changed from QA/Review to Verified

Merged!

#12 Updated by Nick Wilkinson almost 3 years ago

  • Related to Bug #10648: Error 'The "i18n" object does not exist in the current context' added

Also available in: Atom PDF