-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FINNA-2235] Quria: Add support for multiple emails/phone numbers #3022
base: dev
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tämä lienee muuten ok, mutta ei voida lähteä siitä, että id:t välitetään käyttöliittymän kautta ILS-ajurille, koska silloin kuka vain voi lähettää minkä tahansa ID:n. Pitää käsitellä jotenkin niin, ettei ID näy.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tässä olisi varmaan parempi käyttää yhteystietojen muutoslomaketta (ILS-ajurin updateAddress, MyRearchController::changeProfileAddressAction) . Silloin kaikki menisi samalla lomakkeella ja varsinainen päivityslogiikka pysyisi ILS-ajurin sisäisenä.
…ctivation checkboxes to form
Noniin, pienen veivaamisen jälkeen päädyttiin seuraavaan ratkaisuun:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Jaron kanssa keskusteltu. Muokataan vielä käyttämään enemmän olemassaolevaa toiminnallisuutta.
local/languages/finna/en-gb.ini
Outdated
@@ -882,6 +883,7 @@ Performers = "Performers" | |||
Performing Ensembles = "Performing Ensembles" | |||
Personal details maintained by the library = "Personal details maintained by the library" | |||
Phone = "Phone" | |||
phone_active = "Use for SMS" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Voisiko käännös vastata paremmin merkitystä tyyliin phone_use_for_sms
?
* | ||
* @throws ILSException | ||
* | ||
* @return array Associative array of the results | ||
*/ | ||
public function updateEmail($patron, $email) | ||
public function updateEmail($patron, $email, $emailId = null, $active = false) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pitäisikö tämän olla nyt protected? Ja ehkä vähän eri nimellä (updateEmailAddress
?), ettei sekoitu tuohon vanhaan julkiseen metodiin?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sama tietty updatePhone:n kohdalla (protected function updatePhoneNumber
?)
@@ -181,6 +181,15 @@ | |||
<div class="my-profile-col profile-title"><?=$this->transEsc('Phone') ?>:</div> | |||
<div class="profile-text-value"><?=$this->escapeHtml($this->profile['phone']) ?></div> | |||
<?php endif; ?> | |||
<?php elseif (!empty($this->profile['phone_0'])): ?> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Voisiko tätä ja email_0:aa vielä välttää mappaamalla phone_0:n myös phone-kenttään ja email_0:n myös email-kenttään? Tai oikeastaan ensimmäisen aktiivisen arvon, se kai voi olla muukin kuin indeksillä 0?
No description provided.