Skip to content

Commit 8bcb808

Browse files
committed
Update Person schema
1 parent ee57e6d commit 8bcb808

9 files changed

Lines changed: 28 additions & 56 deletions

File tree

backend/news/+personschema.bugfix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Adjust Person schema. @davisagli

backend/src/kitconcept/intranet/behaviors/configure.zcml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
title="Intranet-specific Person fields"
4545
description="Add the intranet-specific person fields"
4646
provides=".person.IPersonBehavior"
47-
for="collective.person.content.person.IPerson"
4847
/>
4948

5049
</configure>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from kitconcept.intranet import _
22
from plone.autoform.interfaces import IFormFieldProvider
3+
from plone.autoform.directives import order_before
34
from plone.supermodel import model
45
from zope import schema
56
from zope.interface import provider
@@ -9,6 +10,7 @@
910
class IPersonBehavior(model.Schema):
1011
"""Behavior: Additional fields for a Person."""
1112

13+
order_before(academic_title="first_name")
1214
academic_title = schema.Choice(
1315
title=_("Academic Title"),
1416
vocabulary="kitconcept.intranet.vocabularies.academic_titles",
@@ -17,12 +19,10 @@ class IPersonBehavior(model.Schema):
1719

1820
job_title = schema.TextLine(
1921
title=_("Job Title"),
20-
description=_("Please input the job title of the person."),
2122
required=False,
2223
)
2324

24-
departament = schema.TextLine(
25+
department = schema.TextLine(
2526
title=_("Department"),
26-
description=_("Please input the department of the person."),
2727
required=False,
2828
)

backend/src/kitconcept/intranet/locales/de/LC_MESSAGES/kitconcept.intranet.po

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
msgid ""
22
msgstr ""
33
"Project-Id-Version: PACKAGE VERSION\n"
4-
"POT-Creation-Date: 2025-09-09 16:49+0000\n"
4+
"POT-Creation-Date: 2025-09-10 19:48+0000\n"
55
"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
66
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
77
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -34,11 +34,11 @@ msgstr ""
3434
msgid "A Plone distribution for Intranets with Plone. Created by kitconcept."
3535
msgstr "Eine Plone-Distribution für Intranets mit Plone. Erstellt von kitconcept."
3636

37-
#: kitconcept/intranet/behaviors/person.py:14
37+
#: kitconcept/intranet/behaviors/person.py:15
3838
msgid "Academic Title"
3939
msgstr "Akademischer Titel"
4040

41-
#: kitconcept/intranet/behaviors/configure.zcml:48
41+
#: kitconcept/intranet/behaviors/configure.zcml:47
4242
msgid "Add the intranet-specific person fields"
4343
msgstr "Fügen Sie die intranet-spezifischen Personenfelder hinzu"
4444

@@ -109,11 +109,11 @@ msgstr "Intranet-beschränkter Workflow"
109109
msgid "Intranet Settings"
110110
msgstr "Intranet-Einstellungen"
111111

112-
#: kitconcept/intranet/behaviors/configure.zcml:48
112+
#: kitconcept/intranet/behaviors/configure.zcml:47
113113
msgid "Intranet-specific Person fields"
114114
msgstr "Intranet-spezifische Personenfelder"
115115

116-
#: kitconcept/intranet/behaviors/person.py:20
116+
#: kitconcept/intranet/behaviors/person.py:21
117117
msgid "Job Title"
118118
msgstr "Berufsbezeichnung"
119119

@@ -156,14 +156,6 @@ msgstr ""
156156
msgid "Placeholder text for the search field."
157157
msgstr "Platzhaltertext für das Suchfeld."
158158

159-
#: kitconcept/intranet/behaviors/person.py:27
160-
msgid "Please input the department of the person."
161-
msgstr "Bitte geben Sie die Abteilung der Person an."
162-
163-
#: kitconcept/intranet/behaviors/person.py:21
164-
msgid "Please input the job title of the person."
165-
msgstr "Bitte geben Sie die Berufsbezeichnung der Person an."
166-
167159
#: kitconcept/intranet/profiles.zcml:14
168160
msgid "Policy package to install our site"
169161
msgstr "Paket mit Richtlinien zur Installation unserer Website"

backend/src/kitconcept/intranet/locales/en/LC_MESSAGES/kitconcept.intranet.po

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
msgid ""
22
msgstr ""
33
"Project-Id-Version: PACKAGE VERSION\n"
4-
"POT-Creation-Date: 2025-09-09 16:49+0000\n"
4+
"POT-Creation-Date: 2025-09-10 19:48+0000\n"
55
"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
66
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
77
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -34,11 +34,11 @@ msgstr ""
3434
msgid "A Plone distribution for Intranets with Plone. Created by kitconcept."
3535
msgstr ""
3636

37-
#: kitconcept/intranet/behaviors/person.py:14
37+
#: kitconcept/intranet/behaviors/person.py:15
3838
msgid "Academic Title"
3939
msgstr ""
4040

41-
#: kitconcept/intranet/behaviors/configure.zcml:48
41+
#: kitconcept/intranet/behaviors/configure.zcml:47
4242
msgid "Add the intranet-specific person fields"
4343
msgstr ""
4444

@@ -109,11 +109,11 @@ msgstr ""
109109
msgid "Intranet Settings"
110110
msgstr ""
111111

112-
#: kitconcept/intranet/behaviors/configure.zcml:48
112+
#: kitconcept/intranet/behaviors/configure.zcml:47
113113
msgid "Intranet-specific Person fields"
114114
msgstr ""
115115

116-
#: kitconcept/intranet/behaviors/person.py:20
116+
#: kitconcept/intranet/behaviors/person.py:21
117117
msgid "Job Title"
118118
msgstr ""
119119

@@ -156,14 +156,6 @@ msgstr ""
156156
msgid "Placeholder text for the search field."
157157
msgstr ""
158158

159-
#: kitconcept/intranet/behaviors/person.py:27
160-
msgid "Please inform the department of the person."
161-
msgstr ""
162-
163-
#: kitconcept/intranet/behaviors/person.py:21
164-
msgid "Please inform the job title of the person."
165-
msgstr ""
166-
167159
#: kitconcept/intranet/profiles.zcml:14
168160
msgid "Policy package to install our site"
169161
msgstr ""

backend/src/kitconcept/intranet/locales/kitconcept.intranet.pot

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
msgid ""
55
msgstr ""
66
"Project-Id-Version: PACKAGE VERSION\n"
7-
"POT-Creation-Date: 2025-09-09 16:49+0000\n"
7+
"POT-Creation-Date: 2025-09-10 19:48+0000\n"
88
"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
99
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1010
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,11 +37,11 @@ msgstr ""
3737
msgid "A Plone distribution for Intranets with Plone. Created by kitconcept."
3838
msgstr ""
3939

40-
#: kitconcept/intranet/behaviors/person.py:14
40+
#: kitconcept/intranet/behaviors/person.py:15
4141
msgid "Academic Title"
4242
msgstr ""
4343

44-
#: kitconcept/intranet/behaviors/configure.zcml:48
44+
#: kitconcept/intranet/behaviors/configure.zcml:47
4545
msgid "Add the intranet-specific person fields"
4646
msgstr ""
4747

@@ -112,11 +112,11 @@ msgstr ""
112112
msgid "Intranet Settings"
113113
msgstr ""
114114

115-
#: kitconcept/intranet/behaviors/configure.zcml:48
115+
#: kitconcept/intranet/behaviors/configure.zcml:47
116116
msgid "Intranet-specific Person fields"
117117
msgstr ""
118118

119-
#: kitconcept/intranet/behaviors/person.py:20
119+
#: kitconcept/intranet/behaviors/person.py:21
120120
msgid "Job Title"
121121
msgstr ""
122122

@@ -159,14 +159,6 @@ msgstr ""
159159
msgid "Placeholder text for the search field."
160160
msgstr ""
161161

162-
#: kitconcept/intranet/behaviors/person.py:27
163-
msgid "Please inform the department of the person."
164-
msgstr ""
165-
166-
#: kitconcept/intranet/behaviors/person.py:21
167-
msgid "Please inform the job title of the person."
168-
msgstr ""
169-
170162
#: kitconcept/intranet/profiles.zcml:14
171163
msgid "Policy package to install our site"
172164
msgstr ""

backend/src/kitconcept/intranet/locales/pt_BR/LC_MESSAGES/kitconcept.intranet.po

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
msgid ""
22
msgstr ""
33
"Project-Id-Version: PACKAGE VERSION\n"
4-
"POT-Creation-Date: 2025-09-09 16:49+0000\n"
4+
"POT-Creation-Date: 2025-09-10 19:48+0000\n"
55
"PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
66
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
77
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -34,11 +34,11 @@ msgstr ""
3434
msgid "A Plone distribution for Intranets with Plone. Created by kitconcept."
3535
msgstr "Uma distribuição Plone para Intranets com Plone. Criada pela kitconcept."
3636

37-
#: kitconcept/intranet/behaviors/person.py:14
37+
#: kitconcept/intranet/behaviors/person.py:15
3838
msgid "Academic Title"
3939
msgstr ""
4040

41-
#: kitconcept/intranet/behaviors/configure.zcml:48
41+
#: kitconcept/intranet/behaviors/configure.zcml:47
4242
msgid "Add the intranet-specific person fields"
4343
msgstr ""
4444

@@ -109,11 +109,11 @@ msgstr "Workflow restrito para Intranet"
109109
msgid "Intranet Settings"
110110
msgstr "Configurações da Intranet"
111111

112-
#: kitconcept/intranet/behaviors/configure.zcml:48
112+
#: kitconcept/intranet/behaviors/configure.zcml:47
113113
msgid "Intranet-specific Person fields"
114114
msgstr ""
115115

116-
#: kitconcept/intranet/behaviors/person.py:20
116+
#: kitconcept/intranet/behaviors/person.py:21
117117
msgid "Job Title"
118118
msgstr ""
119119

@@ -156,14 +156,6 @@ msgstr ""
156156
msgid "Placeholder text for the search field."
157157
msgstr "Texto de exemplo para o campo de busca."
158158

159-
#: kitconcept/intranet/behaviors/person.py:27
160-
msgid "Please inform the department of the person."
161-
msgstr ""
162-
163-
#: kitconcept/intranet/behaviors/person.py:21
164-
msgid "Please inform the job title of the person."
165-
msgstr ""
166-
167159
#: kitconcept/intranet/profiles.zcml:14
168160
msgid "Policy package to install our site"
169161
msgstr "Pacote de políticas para instalar nosso site"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Hide Roles field from Person edit form. @davisagli
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
#sidebar-metadata #metadataform-fieldset-LCM {
22
display: none;
33
}
4+
#sidebar-metadata .field-wrapper-roles {
5+
display: none;
6+
}

0 commit comments

Comments
 (0)