Skip to content

Commit

Permalink
Name MVC (CFM-9), CoSetting MVC (CFM-80), and other stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
Benn Oshrin committed Jan 22, 2022
1 parent e8d3cc6 commit d857856
Show file tree
Hide file tree
Showing 55 changed files with 2,692 additions and 665 deletions.
31 changes: 28 additions & 3 deletions app/config/schema/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,7 @@
},
"indexes": {
"cos_i1": {
"columns": [ "name" ],
"unique": true
"columns": [ "name" ]
}
},
"changelog": true
Expand All @@ -56,6 +55,29 @@
}
},

"co_settings": {
"comment": "Table definition not yet complete (CFM-80)",

"columns": {
"id": {},
"co_id": {},
"address_required_fields": { "type": "string", "size": 160 },
"name_default_type_id": { "type": "integer", "foreignkey": { "table": "types", "column": "id" } },
"name_permitted_fields": { "type": "string", "size": 160 },
"name_required_fields": { "type": "string", "size": 160 }
},
"indexes": {
"co_settings_i1": { "columns": [ "co_id" ]},
"co_settings_i2": {
"comment": [
"We don't really need an index, but DBAL will create one for all foreign keys if none exists",
"typeIsDefault will make queries using these columns, but rarely and won't usually have enough rows to need the index"
],
"columns": [ "name_default_type_id" ]
}
}
},

"api_users": {
"columns": {
"id": {},
Expand Down Expand Up @@ -121,6 +143,8 @@
},

"external_identities": {
"comment": "XXX most of these fields are going to move to person_roles instead",

"columns": {
"id": {},
"person_id": { "notnull": true },
Expand Down Expand Up @@ -148,7 +172,8 @@
"suffix": { "type": "string", "size": 32 },
"type_id": {},
"language": { "type": "string", "size": 16 },
"primary_name": { "type": "boolean" }
"primary_name": { "type": "boolean" },
"display_name": { "type": "string", "size": 256 }
},
"indexes": {
"names_i1": { "columns": [ "type_id"] }
Expand Down
3 changes: 3 additions & 0 deletions app/resources/locales/en_US/controller.po
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ msgstr "{0,plural,=1{Dashboard} other{Dashboards}}"
msgid "ExternalIdentities"
msgstr "{0,plural,=1{External Identity} other{External Identities}}"

msgid "Names"
msgstr "{0,plural,=1{Name} other{Names}}"

msgid "People"
msgstr "{0,plural,=1{Person} other{People}}"

Expand Down
156 changes: 156 additions & 0 deletions app/resources/locales/en_US/enumeration.po
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,162 @@ msgstr "Staff"
msgid "EduPersonAffiliationEnum.student"
msgstr "Student"

msgid "LanguageEnum.af"
msgstr "Afrikaans"

msgid "LanguageEnum.ar"
msgstr "Arabic (العربية)"

msgid "LanguageEnum.bn"
msgstr "Bengali"

msgid "LanguageEnum.zh-Hans"
msgstr "Chinese - Simplified (简体中文)"

msgid "LanguageEnum.zh-Hant"
msgstr "Chinese - Traditional (繁體中文)"

msgid "LanguageEnum.hr"
msgstr "Croatian (Hrvatski)"

msgid "LanguageEnum.cs"
msgstr "Czech (čeština)"

msgid "LanguageEnum.da"
msgstr "Danish (Dansk)"

msgid "LanguageEnum.nl"
msgstr "Dutch (Nederlands) / Flemish"

msgid "LanguageEnum.en"
msgstr "English"

msgid "LanguageEnum.et"
msgstr "Estonian (Eesti Keel)"

msgid "LanguageEnum.fi"
msgstr "Finnish (Suomi)"

msgid "LanguageEnum.fr"
msgstr "French (Français)"

msgid "LanguageEnum.de"
msgstr "German (Deutsch)"

msgid "LanguageEnum.el"
msgstr "Greek (ελληνικά)"

msgid "LanguageEnum.he"
msgstr "Hebrew (עִבְרִית)"

msgid "LanguageEnum.hi"
msgstr "Hindi (हिंदी)"

msgid "LanguageEnum.hu"
msgstr "Hungarian (Magyar)"

msgid "LanguageEnum.id"
msgstr "Indonesian (Bahasa Indonesia)"

msgid "LanguageEnum.it"
msgstr "Italian (Italiano)"

msgid "LanguageEnum.ja"
msgstr "Japanese (日本語)"

msgid "LanguageEnum.ko"
msgstr "Korean (한국어)"

msgid "LanguageEnum.lv"
msgstr "Latvian (Latviešu Valoda)"

msgid "LanguageEnum.lt"
msgstr "Lithuanian (Lietuvių Kalba)"

msgid "LanguageEnum.ms"
msgstr "Malaysian (Bahasa Malaysia)"

msgid "LanguageEnum.no"
msgstr "Norwegian (Norsk)"

msgid "LanguageEnum.pl"
msgstr "Polish (Język Polski)"

msgid "LanguageEnum.pt"
msgstr "Portuguese (Português)"

msgid "LanguageEnum.ro"
msgstr "Romanian (Limba Română)"

msgid "LanguageEnum.ru"
msgstr "Russian (Pyccĸий)"

msgid "LanguageEnum.sr"
msgstr "Serbian (српски / Srpski)"

msgid "LanguageEnum.sl"
msgstr "Slovene (Slovenski Jezik)"

msgid "LanguageEnum.es"
msgstr "Spanish (Español)"

msgid "LanguageEnum.sv"
msgstr "Swedish (Svenska)"

msgid "LanguageEnum.tr"
msgstr "Turkish (Türkçe)"

msgid "LanguageEnum.ur"
msgstr "Urdu (اُردُو)"

msgid "PermittedNameFieldsEnum.given,family"
msgstr "Given, Family"

msgid "PermittedNameFieldsEnum.given,middle,family"
msgstr "Given, Middle, Family"

msgid "PermittedNameFieldsEnum.given,family,suffix"
msgstr "Given, Family, Suffix"

msgid "PermittedNameFieldsEnum.given,middle,family,suffix"
msgstr "Given, Middle, Family, Suffix"

msgid "PermittedNameFieldsEnum.honorific,given,family"
msgstr "Honorific, Given, Family"

msgid "PermittedNameFieldsEnum.honorific,given,middle,family"
msgstr "Honorific, Given, Middle, Family"

msgid "PermittedNameFieldsEnum.honorific,given,family,suffix"
msgstr "Honorific, Given, Family, Suffix"

msgid "PermittedNameFieldsEnum.honorific,given,middle,family,suffix"
msgstr "Honorific, Given, Middle, Family, Suffix"

msgid "RequiredAddressFieldsEnum.country"
msgstr "Country"

msgid "RequiredAddressFieldsEnum.locality,state"
msgstr "City, State"

msgid "RequiredAddressFieldsEnum.postal_code"
msgstr "Postal Code"

msgid "RequiredAddressFieldsEnum.street"
msgstr "Street"

msgid "RequiredAddressFieldsEnum.street,locality,state,postal_code"
msgstr "Street, City, State, Postal Code"

msgid "RequiredAddressFieldsEnum.street,locality,state,postal_code,country"
msgstr "Street, City, State, Postal Code, Country"

msgid "RequiredNameFieldsEnum.given"
msgstr "Given"

msgid "RequiredNameFieldsEnum.given,family"
msgstr "Given, Family"

msgid "SetBooleanEnum.0"
msgstr "Not Set"

Expand Down
24 changes: 24 additions & 0 deletions app/resources/locales/en_US/error.po
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,12 @@ msgstr "Username \"{0}\" not found in api_users table"
msgid "coid"
msgstr "CO ID not found"

msgid "coid.frozen"
msgstr "Cannot change co_id of an existing object"

msgid "coid.mismatch"
msgstr "Requested CO does not match CO of {0} {1}"

msgid "cou.parent"
msgstr "COU Parent ID not valid"

Expand Down Expand Up @@ -99,9 +105,18 @@ msgstr "Invalid character found"
msgid "invalid"
msgstr "Invalid value \"{0}\""

msgid "Names.minimum"
msgstr "At least one name is required"

msgid "Names.primary_name"
msgstr "Primary Name not found"

msgid "notfound"
msgstr "{0} not found"

msgid "notfound.person"
msgstr "No Person or External Identity found"

msgid "notprov"
msgstr "{0} not provided"

Expand All @@ -117,6 +132,12 @@ msgstr "Permission Denied"
msgid "primary_link"
msgstr "Could not find value for Primary Link {0}"

msgid "rule.ValidateCo.errorField"
msgstr "errorField not set in ruleValidateCO"

msgid "rule.ValidateCo.mismatch"
msgstr "Foreign key $targetField CO ID {0} does not match primary object CO ID {1}"

msgid "save"
msgstr "Save Failed ({0})"

Expand All @@ -129,5 +150,8 @@ msgstr "Failed to parse file {0}"
msgid "Types.inuse"
msgstr "Type {0} is in use and cannot be deleted"

msgid "Types.isdefault"
msgstr "Type {0} is in use as a default (via CO Settings)"

msgid "unknown"
msgstr "Unknown value \"{0}\""
36 changes: 36 additions & 0 deletions app/resources/locales/en_US/field.po
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,18 @@ msgstr "API Key"
msgid "attribute"
msgstr "Attribute"

msgid "CoSettings.address_required_fields"
msgstr "Address Required Fields"

msgid "CoSettings.name_default_type_id"
msgstr "Default Name Type"

msgid "CoSettings.name_permitted_fields"
msgstr "Name Permitted Fields"

msgid "CoSettings.name_required_fields"
msgstr "Name Required Fields"

msgid "date_of_birth"
msgstr "Date of Birth"

Expand All @@ -57,12 +69,30 @@ msgstr "Family Name"
msgid "given"
msgstr "Given Name"

msgid "honorific"
msgstr "Honorific"

msgid "honorific.desc"
msgstr "(Dr, Hon, etc)"

msgid "full_name"
msgstr "Full Name"

msgid "language"
msgstr "Language"

msgid "middle"
msgstr "Middle"

msgid "name"
msgstr "Name"

msgid "parent_id"
msgstr "Parent"

msgid "primary_name"
msgstr "Primary Name"

msgid "privileged"
msgstr "Privileged"

Expand All @@ -84,6 +114,12 @@ msgstr "Status"
msgid "Type.status"
msgstr "Suspending a Type will prevent it from being assigned to new attributes, but will not remove it from existing attributes"

msgid "suffix"
msgstr "Suffix"

msgid "suffix.desc"
msgstr "(Jr, III, etc)"

msgid "username"
msgstr "Username"

Expand Down
10 changes: 10 additions & 0 deletions app/resources/locales/en_US/operation.po
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@ msgstr "Edit"
msgid "edit.a"
msgstr "Edit {0}"

msgid "edit.ai"
msgstr "Edit {0} ({1})"

msgid "filter"
msgstr "Filter"

Expand Down Expand Up @@ -96,6 +99,9 @@ msgstr "Go to page"
msgid "previous"
msgstr "Previous"

msgid "primary"
msgstr "Make Primary"

msgid "Types.restore"
msgstr "Add/Restore Default Types"

Expand All @@ -110,3 +116,7 @@ msgstr "View"

msgid "view.a"
msgstr "View {0}"

msgid "view.ai"
msgstr "View {0} ({1})"

5 changes: 4 additions & 1 deletion app/resources/locales/en_US/result.po
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,7 @@ msgid "deleted.a"
msgstr "{0} Deleted"

msgid "saved"
msgstr "Saved"
msgstr "Saved"

msgid "Names.primary_name"
msgstr "Primary Name Updated"
Loading

0 comments on commit d857856

Please sign in to comment.