Bugzilla – Attachment 102126 Details for
Bug 22534
Add ability to choose which fields are copied from guarantor to guarantee
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 22534: Added syspref for defining what guarantee fields are pre filled
Bug-22534-Added-syspref-for-defining-what-guarante.patch (text/plain), 30.20 KB, created by
Jonathan Druart
on 2020-03-31 12:22:39 UTC
(
hide
)
Description:
Bug 22534: Added syspref for defining what guarantee fields are pre filled
Filename:
MIME Type:
Creator:
Jonathan Druart
Created:
2020-03-31 12:22:39 UTC
Size:
30.20 KB
patch
obsolete
>From e380c8d0d2029215e752a10efa852e1e48256775 Mon Sep 17 00:00:00 2001 >From: Alex Buckley <alexbuckley@catalyst.net.nz> >Date: Mon, 23 Mar 2020 04:14:39 +0000 >Subject: [PATCH] Bug 22534: Added syspref for defining what guarantee fields > are pre filled > >Librarians should be able to define what sections in member entryfields in 'Main address', >'Contact' and 'Alternate contact' in member entry form for guarantee's are pre-filled from guarantor's record > >The 'Guarantor surname, 'Guarantor first name' and 'relationship' fields >in the 'Contact' section should not be filled from guarantor patron >record as those fields are intended for guarantor's without patron >records in Koha. > >Test plan: >1. On an adult patron's record (which has all fields filled out in the >'Main address', 'Contact' (Except for 'Guarantor surname', 'Guarantor >first name', and 'relationship'), 'Alternate address', and 'Alternate contact') select 'Add guarantee' > >2. Observe: > >* Fields in 'Main address' are all automatically pre-filled >from guarantor record > >* Fields in 'Contact' (except 'Guarantor surname', 'Guarantor firstname' >and 'relationship') are all automatically pre-filled from guarantor >record > >* Fields in 'Alternate address' (except for Contact note) are pre-filled from guarantor record > >* None of the fields in 'Alternate contact' are pre-filled from guarantor > >4. Apply patch > >5. Run database updates >cd installer/data/mysql >sudo koha-shell <instancename> >./updatedatabase.pl > >6. Restart plack: >sudo koha-plack --restart <instancename> > >7. Go to Administration > Global system preferences and search for the >new PrefillGuaranteeField system preference > >8. Observe this syspref contains checkboxes and the following are >selected by default: >Contact - Primary email >Contact - Primary phone >Main address - Address >Main address - City >Main address - Country >Main address - State >Main address - ZIP/Postal code >Main address - street number > >Please note: 'Contact - Guarantor surname', 'Contact - Guarantor first >name', Contact - relationship' are not in PrefillGuaranteeField syspref >as they are for non Koha patrons and so should not be pre-filled from a Koha >patron. > >9. Repeat step 1 and observe the following fields are prefilled from guarantor: >In Main address section - >streetnumber >address >city >state >zipcode/postal code >country > >In Contact section - >Primary phone >Primary email > >10. In the PrefillGuaranteeField syspref click '[Select all]' checkboxes > >11. Repeat step 1 and observe all fields in 'Main address', 'Contact' >(except Guarantor surname, Guarantor first name, and relationship), >Alternate address and Alterate contact are filled from guarantor record. > >i.e. The values in guarantor's 'Alternate address' fields fill the >guarantee's 'Alternate address' fields > >12. Change a few of the prefilled field values and 'Save' and observe your changes >have been saved in addition to the unaltered pre-filled values in other >fields > >13. Amend PrefillGuarantee field syspref to have no checkboxes selected > >14. Repeat step 1 and observe none of the fields in Main address, >Contact, Alternate address and Alternate contact are pre-filled > >15. Run tests: >sudo koha-shell <instancename> >prove xt >prove t > >Sponsored-by: Waitaki Distict Council, NZ > >Signed-off-by: Sally <sally.healey@cheshiresharedservices.go.uk> > >Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> >--- > ...534-add_PreFillGuaranteeField_syspref.perl | 7 ++++ > installer/data/mysql/sysprefs.sql | 1 + > .../en/modules/admin/preferences/patrons.pref | 36 ++++++++++++++++++ > members/.nfs0000000000721f7f00000014 | Bin 0 -> 16384 bytes > members/memberentry.pl | 15 +++----- > 5 files changed, 50 insertions(+), 9 deletions(-) > create mode 100644 installer/data/mysql/atomicupdate/bug_22534-add_PreFillGuaranteeField_syspref.perl > create mode 100644 members/.nfs0000000000721f7f00000014 > >diff --git a/installer/data/mysql/atomicupdate/bug_22534-add_PreFillGuaranteeField_syspref.perl b/installer/data/mysql/atomicupdate/bug_22534-add_PreFillGuaranteeField_syspref.perl >new file mode 100644 >index 0000000000..da4ece4ef5 >--- /dev/null >+++ b/installer/data/mysql/atomicupdate/bug_22534-add_PreFillGuaranteeField_syspref.perl >@@ -0,0 +1,7 @@ >+$DBversion = 'XXX'; # will be replaced by the RM >+if( CheckVersion( $DBversion ) ) { >+ $dbh->do(q{INSERT IGNORE INTO systempreferences (variable, value, options, explanation, type) VALUES ('PrefillGuaranteeField', 'phone,email,streetnumber,address,city,state,zipcode,country', NULL, 'Prefill these fields in guarantee member entry form from guarantor patron record', 'Multiple') }); >+ >+ SetVersion( $DBversion ); >+ print "Upgrade to $DBversion done (Bug XXXXX - description)\n"; >+} >diff --git a/installer/data/mysql/sysprefs.sql b/installer/data/mysql/sysprefs.sql >index 01ec32d118..f060d09019 100644 >--- a/installer/data/mysql/sysprefs.sql >+++ b/installer/data/mysql/sysprefs.sql >@@ -499,6 +499,7 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, ` > ('PayPalSandboxMode', '1', NULL , 'If enabled, the system will use PayPal''s sandbox server for testing, rather than the production server.', 'YesNo'), > ('PayPalSignature', '', NULL , 'Your PayPal API signature', 'Free'), > ('PayPalUser', '', NULL , 'Your PayPal API username ( email address )', 'Free'), >+('PrefillGuaranteeField', 'phone,email,streetnumber,address,city,state,zipcode,country', NULL, 'Prefill these fields in guarantee member entry form from guarantor patron record', 'Multiple'), > ('PrefillItem','0','','When a new item is added, should it be prefilled with last created item values?','YesNo'), > ('PreserveSerialNotes','1','','When a new "Expected" issue is generated, should it be prefilled with last created issue notes?','YesNo'), > ('previousIssuesDefaultSortOrder','asc','asc|desc','Specify the sort order of Previous Issues on the circulation page','Choice'), >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref >index 13c2e70352..6990dfa62d 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref >@@ -139,6 +139,42 @@ Patrons: > yes: Allow > no: "Don't allow" > - images to be uploaded and shown for patrons on the staff client. >+ - >+ - "When adding a guarantee to a guarantor patron fill the following fields in the guarantee's member entry form from the guarantors record:" >+ - pref: PrefillGuaranteeField >+ multiple: >+ B_address: "Alternate address - Address" >+ B_address2: "Alternate address - Address 2" >+ B_city: "Alternate address - City" >+ contactnote: "Alternate address - Contact note" >+ B_country: "Alternate address - Country" >+ B_email: "Alternate address - Email" >+ B_phone: "Alternate address - Phone" >+ B_state: "Alternate address - State" >+ B_streetnumber: "Alternate address - Street number" >+ B_zipcode: "Alternate address - ZIP/Postal code" >+ altcontactaddress1: "Alternate contact: Address" >+ altcontactaddress2: "Alternate contact: Address 2" >+ altcontactaddress3: "Alternate contact: City" >+ altcontactcountry: "Alternate contact: Country" >+ altcontactfirstname: "Alternate contact: First name" >+ altcontactphone: "Alternate contact: Phone" >+ altcontactstate: "Alternate contact: State" >+ altcontactsurname: "Alternate contact: Surname" >+ altcontactzipcode: "Alternate contact: ZIP/Postal code" >+ fax: "Contact - Fax" >+ mobile: "Contact - Other phone" >+ email: "Contact - Primary email" >+ phone: "Contact - Primary phone" >+ emailpro: "Contact - Secondary email" >+ phonepro: "Contact - Secondary phone" >+ address: "Main address - Address" >+ address2: "Main address - Address 2" >+ city: "Main address - City" >+ country: "Main address - Country" >+ state: "Main address - State" >+ zipcode: "Main address - ZIP/Postal code" >+ streetnumber: "Main address - street number" > - > - By default, show > - pref: PatronsPerPage >diff --git a/members/.nfs0000000000721f7f00000014 b/members/.nfs0000000000721f7f00000014 >new file mode 100644 >index 0000000000000000000000000000000000000000..adef40db269d55554721f73d5638f9c8216c5416 >GIT binary patch >literal 16384 >zcmV+bK>xpDFjh%TAUG~C000005C8yrV1ZtMA94T}H~;{4VP|q-Zgc<u0000000000 >z00000000000000000000000000001MZ)jm;Wp-k3cmMzZ00000000000000000000 >z00000000000001fc4237VQzFUYj0>_V{C73WiM@IZDM6|b1!XWZDM6|Wo~qGc`k5l >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000001W^$GBGd!0000ZA|W6X5>)^I0000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000001Va0>u` >z00002000000001S000000000100000000010000000030|NsC0|NsA4000000001T >z0000000001000000002~|NsC0|NsA6000000002X0000000001000000002}|NsC0 >z|NsA2000000000c0RR9100001000000002||NsC0|Ns9@000000001e0RR9100001 >z000000002{|NsC0|Ns9|000000002W0RR9100001000000002`|NsC0|Ns9`00000 >z0000S0ssI200001000000002_|NsC0|NsAF000000001N0ssI200001000000002^ >z|NsC0|NsAI000000002c0ssI200001000000002@|NsC0|NsAH000000000t0{{R3 >z000010000000003000000000&000000001;0{{R30000100000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000001CWB>p<0000Q0ssI25C8yi >z000000002+4*&q~4*&qW4*&q64*&q44*&py4*&pw4*&o@4*&rA4gdhQ4gdg<4gdg- >z4gdg94gdfX4gdhu4FCY84FCY64FCXN4FCWk4FCWj4FCWa4FCWI4FCWH4FCY~3;+Pz >z3;+PV3;+PU3;+PB3;+O|3;+O%3;+On3;+OW3;+OI3;+O53;+N<3;+Nb3;+NG3;+P= >z3jhGh3jhGP3jhG43jhF)3jhFn3jhFD3jhE)3jhEY3jhH03IG7(3IG7n3IG7N3IG7M >z3IG713IG703IG6@3IG6n3IG6l3IG6j3IG6O3IG5x3IG5n3IG5m3IG5K3IG5J3IG7& >z2><|>2><|l2><|G2><{)2><~82mk=s2mk=h2mk=g2mk<<2mk<E2mk<D2mk;v2mk=< >z2LJ%+2LJ%*2LJ%82LJ$f2LJ#;2LJ#+2LJ#*2LJ#D2LJ%r1^@u61^@tn1^@s}1^@sX >z1^@u(1polI1poks1pok61pol-1ONb;1ONa-1ONd20{{Ti0{{S{0{{S*0{{So0{{SV >z0{{R`0{{R_0{{Ro0{{Tl0ssKj0ssJ`0ssJv0ssI=0ssIT0ssIS0ssIR0ssI200000 >z00000000000000000000000000000000000000000000000000000000000000000 >z001O(Wo>Y5VRU6JK5$`jVQnZNXLVt6VQzG9av(iEAS7pXVRB(^bZ>GXDLVipXLVt6 >zVQzG9av(h*OK)glIyz8cbaHQQb1gn*X>MdFAS7pXVRB(^bZ>HBX=ETNAZcbGBxiMD >za$#<CZ*pI0WIF(Dc_1WbbzyR0Zgg*QAUz;;Ze(R<I{<BYAS7pXVRB(^bZ>HBX=ETh >zAS7vSaCLMoK5$`jVQnZUXLVt6VQzG9a$jj=Cn-As03>u}ZE$R1bY(3*aA9&`Z73je >zWo%(|X>V?GXlZbBAU!@Hb7Ns_VR9fOaA9<EZ*DC<XLVt6VQzG9a$j;~Y+-b1Z*FsF >zX>fBODIjTPAS7^MbaHQQI{+giAVg(hY#?`ObZ8)FbzyR0Zgg*QAaiteW@Z2YZFwLh >zb#rBMWo~vLJs?9gIyysdZggdMbS*x0b7gX6Zgx8WZFwLhPH$CkWMOn=OmAmtZaV;N >zc_1WWZ*p>PcV%*4WMOn+I{<BYAV6hua&K~TI{<BYAS82iWpE%MARr(hARr(hJs>1$ >zZg6#UEk1Bza$#*KCv$XVa3?7se0(4<I{<BYAS7;YYak#XARr(hARr(hJs>1$Zg6#U >zEk1Bza$#*KCvI<RCn-AsARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h >zAR{1iV{&P5bRceJWn^<8bZ;PHWgv28W?^G=Z*pa1E&w1PARr(hARr(hARr(hARr(h >zARr(hARr(hARr(hARr(hARr(kAZc@MCv+fTAY^rLY-wX*bY(6eAWdO%YiVw0AVx`8 >zO+_GLWn*D=b7dfOXlZi*ARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(hARr(h >zAR{1cZ)9m^d1-EEAYpDGWq4_GbZKs9AaG%Ha&K-dAZc_UX>fCIAZB4>bZ-D8Zf|67 >zbz*E~AUz;4AZcbGC?s!iAZ2kNCv9(JX=ZsRAa8OYByVsaWpN-UWOZ<CX=7n@WhW^+ >zARr(hBOpdeSWQJBXklY(Aarjaa%FIGWpib2bRcG7V{{;NXkm09X=WgIWhZiF0Bw07 >zByn|VV{2h#WFR0QARr(hJs>1$Zg6#UEk1Bza$#*KCvkOYV{2h#WG5**0Bw07BxH4P >zY-wX*bY&nQARr(hJs>1$Zg6#UEk1Bza$#*KCuDVSY-wX*bY&+gI{<BYAS7;YWN&q1 >zY-J!IARr(hAUz-?X>M?JbS*w`VRB(@C?{@jWN&q1Y-J}YI{<BYAS7dGWn*h!ZDnm@ >zWpW@OAUz-?X>M?JbS*w`VRB(@C?{iRWn*h!ZDnm@WpXDeI{<BYAS7d9a%66GZDM6| >zARr(hAUz-?X>M?JbS*w`VRB(@C?{iKa%66GZDM6|Cn-AsZFwLhWMy-7X>MV3X>V>I >zARr(;AS7vSaCLMoK5$`jVQnZUWMy-7X>MV3X>V>PDLVjdc_1Wja3CNcARr(hARr(h >zARs*;Bx!DNb#yI0aA9&`Z73&ia3?7{0Bw07BxGf5WprgAARr(hARr(hJs>1$Zg6#U >zEk1Bza$#*KCuC)8WprgHDLVjdc_1WhZ)9m^c_1JlARr(hARs*;Bx!DNb#yI0aA9&` >zZ73&gZ)9m^c_%450Bw07Bw=H8X>V>+d2nSQARr(hJs>1$Zg6#UEk1Bza$#*KCt+iB >zX>V>+d2nSXDIk1&ASWj~004aeARr(hBy?qMaBN|8Wi38%VRB(@C?Iofb6;?BZ+2;9 >zWpZ;MJw6~@KyY$zc4=f~a&sUlI{+XcARujdAV6?(Z+2;9WpZ;MJs?YOXkj`!Q%zGk >zI#6<Nc4=f~a&s*{b7f(2V`wNTI{;~BASfV1G&(v%Z*FvDcyuj3aB^j4WpZV1V`V5O >zQ%zG-Wo~3da%pyDawjPuWpN-UMQveeY$qToAbS7+eE=XJARupbbZ~WaUtw-!UuAe{ >zbSNMsX>M?JbSxkwV{dP3X=N-RBy?qMaBN|8Wh@{dCv|RXZf|#PUvOb`a&K-YASpWl >zX=WfOAS7aMa&m8XWpZwHZDM6|AYpD~AZ~ATAS7^MbaHQQASobw003=yAS7^MbaHQQ >zARr(hARr(hAUz;UZ)jmUI#6MBa&K;PEk0&xZe%DVVsCPCZ+B&KZgp*9WpXJy0Bw07 >zBw}xJa&LEKa&C2PVr6n5Js>1$Zg6#UEk1Bza$#*KCt`1Ma&LEKa&C2PVr6nCDLViF >zARr(hARr)pDLVilARr(hARr(hARuIAVs&RAJw6~PBxGe`b!RCcKOiw6Iv_AC03aYB >zARr(hARr(hW^7?+b8=;Ib!l>CWFS30AbVnOa&m8XWpZ;MJw6~OWn^h|Ut(`^a&LEK >za&sqrEC3)NARr(hARr(hAYpZMXl`$Ga%FLKX>w&`AU!@HFf0HdARr(hARr(hARu&k >zaAhDpJ|H4#Zgg^CZe?^LEC3)NARr(hARr(hAaQkNa(N&<J|HA%Zg6#UEC3)NARs*; >zXJvF>bY*RDY+-a|Utw-!Uv+b3awvOrWo>Y5VRU6*ZeeX@AU!@HB5h@DVr6o3FKuOQ >zVr6n=Zgg^aXJu|KbaWyt0Bw07C?s@cZE$R1bY(0cBy4YIXJuq*Zgq2Iax5SuV{dP3 >zX=Nz@0Bw07BxGV}AUz;MG&(v%Z*FvDcyuj3WMXJL003=yASGmBbYVLHC?sTMVs&RJ >zAa8OYBxGe`b!Q+wAS7vSaCLMoK5$`jVQnZUWMyJ?XD2Bje0(4<I{<BYAS7vSaCLMb >zJs@sncOXMYNjm@u0DS-nBxGe`b!Q+wAS6XjR(nK6LRCk7AbflvFgpN3MMp_aAbS7+ >zb#rAPc42aJAaQpnBxGe`b!RC%004D!Wgts$Xkj`!Q%zGkI#6<Nc4=f~a&tQXb#rAP >zMQveeY&tqtVQgt+I{<ZaWgts$Xkj`!RBvl#ZaV;Vb7de)Z)jmUI#6MBa&K-rI!JGI >zb7f+0b#7!*Z)|0AI{<ZaWgts$Xkj`!P+@d(Z*Dp|NN;s>Wnyo2Ze&t#Y-KwDb#rAP >zOK)glIyz8cbaHQQIyysPbY*96a%p9AI{<ZaWgts$Xkj`!P+@d(Z*Dp|L3DI-X<~JB >zWjZ=kd2nTOI{<ZaWgts$Xkj`!P+@d(Z*Frt0CjU^AWLs(VLCcYX<~9=a%p9AI{<Za >zWgts$Xkj`!L}7GgRdi`=b2|Wab7de)Z)jmUIzwr6X=QUe0CjU^AWLs(VLCccVRUkD >zZaO+dWny7+ZDnqBb2|Wab7de)Z)jmUIze@GXm4_9b7f>!VQh6}b2|Wab7de)Z)jmU >zIze@GXjOD+Y;!vRb#rAPLo_-%MsIR$Iyy~db8}&5X>Mmwa%E;^a%FB~Wpg_Kb#rAP >zLo_-%Ol5R*WpZ;n0CjU^AVV}dI!te8I{<ZaWgtT|Iyy^lXkj}5b#rAPLo_-%O=WFj >zWpZ;n0CjU^AVV}dI!|?UaCLM$0CjU^AVV}dIzw-6bY*ySI{<ZaWgtT|IyymhbZ9#O >zBOqyRbY*gGVQe66Z)A0BWpe-kb#rAPOlfm;Iyy~na%EL?X>4;Kad$6uZfS8ZI{<Za >zWgtUGNg#1|ASfU$b#!JpASpWlBOqmXbY*gGVQe66Z)A0BWpe-kb#rAPO>bmna&9_0 >zP-Sv#I{+gfaB^X1ZD9ZaBOqaHZ*FHGcWHEJAWLs(VLKpcW*}~FbSxlqWn~~dXmoUN >zIxjDGcXuvlZgnnia%V4WX=7z>b7gZrE&wASS#Nb9b7*gMY-Av4VRmI8a%E#>X?A5~ >zAYmY5Z*X}aZ)PBLXk{QrPE{aBWo~71VQe5!bz*F3V<1dvV`Xl0WdI`pBOpgkRUk)Y >zZe?;|Y#>l|Vr*$+AWUgvWo~n2AZBlJAZ>4QWgui_bYW?1b1ncQAWcP5Lr6hRR6#;X >zOi5H(Aa8OYMoCmoMN?BCMo&^8K_E~;QdCJpRZKxrAW&6OP)}1uE+A87Wgv8DWdI`} >zS4mVzPgPVPK~7m9S3y!zK~7XzJ0N#ybZBpNbRcDRWo{sJXk{R2ZE$R9Wn>_CVRCX| >zZghDdZ)N}^AWLs(VIXO9AY^HCbaH88b#!H9AZczObZBKDXm4<3AarP9bRcPTAa`kO >zY#?G~Aa!$PW_4^VAYyfN03!e+AShvUAbD?fav*PTbZKvHDIj5Pc_3_IbY*fNc4cyN >zX>V>W03#rDXk{Qqa%E*8Q*UN;cVTj6AVzO>Ze(F}X>V>jAZ2NEXk~IBc4cyNX>V>I >zGazqfAarPDAWUgvWo~n2EFf=k03#rEZe(S0AarPDAarGNZF3-RW*~HEWgtgRRUk)Y >zZe?;|Y#>l|Vr*$+AWUgvWo~n2AYpSLaCKsAX>(|0WFTUB03#qvZ)jm4X>%ZEa%E*8 >zb8lvJcVTj6J0N*)bs%G5ZXj}HWNCABa%p09bY&oEbRc1FWG`=WAZ>4CX=ZsKX><T1 >z03#q&XlZjGW@&6?AZc?TaA9(EAa7<MOK)glE&w9{BOpU>aCvfRXJ~XFGB7bPAVO(k >zOle|rWdI`}LvL_-a%pF1bRaS?Fg74lK~5k~RYg-&AW%|IRz*%jMIdE#AW&g-Y#>li >zRZKxiP5=NSAun}vaxY?OZZB|Ua%=!$WB>qE1poke1^@s65C8x|000000002C4*&po >z4*&pd4*&o-4*&r34gdhh4gdg<4gdgQ4gdfm4gdh}4FCXc4FCXK4FCW}4FCY?3;+PI >z3;+OU3;+OG3;+N~3;+N&3;+NQ3;+Pr3jhG53jhE)3jhEs3jhH23IG7H3IG773IG71 >z3IG6R3IG882><}a2><}42><|y2><|V2><|42><{_2><{<2><{;2><{B2><{A2><~9 >z2mk>72mk=-2mk=c2mk=b2mk<i2mk;f2mk;e2mk=$2LJ%D2LJ$c2LJ$b2LJ$22LJ$1 >z2LJ#s2LJ#e2LJ%_1^@uV1^@uH1^@u61^@u01^@t}1^@t|1^@t#1^@tm1^@tf1^@te >z1^@s6000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z00000000000000000000000000000000000000000000000000000000000000000 >z0000000000000000000ZAVqFuIshXebYWsGcWGpFXgVM`03#qwZ)0I>AXZ^=X<=e) >zWpg?J0DS-;ARr)p03aYBARr(hASpWlARr(hARr(hARr(heE=XJARr(hARr(hARr(h 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 >OVRU6@Z*qAkDJ%f&ngh)M > >literal 0 >KcmV+b0RR6000031 > >diff --git a/members/memberentry.pl b/members/memberentry.pl >index ba47e1d3fa..66c32660a0 100755 >--- a/members/memberentry.pl >+++ b/members/memberentry.pl >@@ -594,17 +594,14 @@ if (C4::Context->preference("IndependentBranches")) { > } > } > } >+ >+# Define the fields to be pre-filled in guarantee records >+my $prefillguarantorfields=C4::Context->preference("PrefillGuaranteeField"); >+my @prefill_fields=split(/\,/,$prefillguarantorfields); >+ > if ($op eq 'add'){ > if ($guarantor_id) { >- foreach ( >- qw( >- streetnumber address streettype address2 zipcode country city state phone phonepro mobile >- fax email emailpro branchcode >- B_streetnumber B_streettype B_address B_address2 >- B_city B_state B_zipcode B_country B_email B_phone >- ) >- ) >- { >+ foreach (@prefill_fields) { > $newdata{$_} = $guarantor->$_; > } > } >-- >2.20.1
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 22534
:
101499
|
101501
|
101563
|
102097
|
102124
| 102126 |
102919