Bugzilla – Attachment 154267 Details for
Bug 27378
Enable compliance with EU Cookie Legislation via cookie consent
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 27378: Update to new atomicupdate structure
Bug-27378-Update-to-new-atomicupdate-structure.patch (text/plain), 6.08 KB, created by
Katrin Fischer
on 2023-08-04 13:08:52 UTC
(
hide
)
Description:
Bug 27378: Update to new atomicupdate structure
Filename:
MIME Type:
Creator:
Katrin Fischer
Created:
2023-08-04 13:08:52 UTC
Size:
6.08 KB
patch
obsolete
>From d307fc03d70929d0aaad82d60f8399baa472d642 Mon Sep 17 00:00:00 2001 >From: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com> >Date: Thu, 25 May 2023 15:38:53 +0000 >Subject: [PATCH] Bug 27378: Update to new atomicupdate structure > >This patch consolidates the previous 4 database update files into one atomicupdate file in line with the new structure > >Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de> >--- > .../bug_27378-add_cookie_consents.pl | 22 +++++++++++++++++++ > .../bug_27378_add_ConsentJS_syspref.perl | 8 ------- > ...ug_27378_add_CookieConsentBar_syspref.perl | 8 ------- > ..._27378_add_CookieConsentPopup_syspref.perl | 8 ------- > .../bug_27378_add_CookieConsent_syspref.perl | 8 ------- > 5 files changed, 22 insertions(+), 32 deletions(-) > create mode 100644 installer/data/mysql/atomicupdate/bug_27378-add_cookie_consents.pl > delete mode 100644 installer/data/mysql/atomicupdate/bug_27378_add_ConsentJS_syspref.perl > delete mode 100644 installer/data/mysql/atomicupdate/bug_27378_add_CookieConsentBar_syspref.perl > delete mode 100644 installer/data/mysql/atomicupdate/bug_27378_add_CookieConsentPopup_syspref.perl > delete mode 100644 installer/data/mysql/atomicupdate/bug_27378_add_CookieConsent_syspref.perl > >diff --git a/installer/data/mysql/atomicupdate/bug_27378-add_cookie_consents.pl b/installer/data/mysql/atomicupdate/bug_27378-add_cookie_consents.pl >new file mode 100644 >index 0000000000..00c8bf0967 >--- /dev/null >+++ b/installer/data/mysql/atomicupdate/bug_27378-add_cookie_consents.pl >@@ -0,0 +1,22 @@ >+use Modern::Perl; >+ >+return { >+ bug_number => "27378", >+ description => "Adds the sysprefs for cookie consents", >+ up => sub { >+ my ($args) = @_; >+ my ($dbh, $out) = @$args{qw(dbh out)}; >+ >+ $dbh->do( q| INSERT IGNORE INTO systempreferences (variable, value, explanation, options, type) VALUES ('CookieConsentedJS', '', 'Add Javascript code that will run if cookie consent is provided (e.g. tracking code).', '', 'Free'); | ); >+ say $out "Added new system preference 'CookieConsentedJS'"; >+ >+ $dbh->do( q| INSERT IGNORE INTO systempreferences (variable, value, explanation, options, type) VALUES ('CookieConsent', '0', 'Require cookie consent to be displayed', '', 'YesNo'); | ); >+ say $out "Added new system preference 'CookieConsent'"; >+ >+ $dbh->do( q{ INSERT IGNORE INTO systempreferences (variable, value, explanation, options, type) VALUES ('CookieConsentBar', '', 'Show the following HTML in the cookie consent bar that is displayed at the bottom of the screen', '70|10', 'Textarea'); } ); >+ say $out "Added new system preference 'CookieConsentBar'"; >+ >+ $dbh->do( q{INSERT IGNORE INTO systempreferences (variable, value, explanation, options, type) VALUES ('CookieConsentPopup', '', 'Show the following HTML in the cookie consent popup', '70|10', 'Textarea');} ); >+ say $out "Added new system preference 'CookieConsentPopup'"; >+ }, >+}; >diff --git a/installer/data/mysql/atomicupdate/bug_27378_add_ConsentJS_syspref.perl b/installer/data/mysql/atomicupdate/bug_27378_add_ConsentJS_syspref.perl >deleted file mode 100644 >index b219ead1e7..0000000000 >--- a/installer/data/mysql/atomicupdate/bug_27378_add_ConsentJS_syspref.perl >+++ /dev/null >@@ -1,8 +0,0 @@ >-$DBversion = 'XXX'; # will be replaced by the RM >-if( CheckVersion( $DBversion ) ) { >- $dbh->do( q| INSERT IGNORE INTO systempreferences (variable, value, explanation, options, type) VALUES ('ConsentJS', '', 'Specify Javascript that requires user consent to run (e.g. tracking code)', '', 'Free'); | ); >- >- # Always end with this (adjust the bug info) >- SetVersion( $DBversion ); >- print "Upgrade to $DBversion done (Bug 27378 - Add ConsentJS syspref)\n"; >-} >diff --git a/installer/data/mysql/atomicupdate/bug_27378_add_CookieConsentBar_syspref.perl b/installer/data/mysql/atomicupdate/bug_27378_add_CookieConsentBar_syspref.perl >deleted file mode 100644 >index c1f2f82cf6..0000000000 >--- a/installer/data/mysql/atomicupdate/bug_27378_add_CookieConsentBar_syspref.perl >+++ /dev/null >@@ -1,8 +0,0 @@ >-$DBversion = 'XXX'; # will be replaced by the RM >-if( CheckVersion( $DBversion ) ) { >- $dbh->do( q{ INSERT IGNORE INTO systempreferences (variable, value, explanation, options, type) VALUES ('CookieConsentBar', '', 'Show the following HTML in the cookie consent bar that is displayed at the bottom of the screen', '70|10', 'Textarea'); } ); >- >- # Always end with this (adjust the bug info) >- SetVersion( $DBversion ); >- print "Upgrade to $DBversion done (Bug 27378 - Add CookieConsentBar syspref)\n"; >-} >diff --git a/installer/data/mysql/atomicupdate/bug_27378_add_CookieConsentPopup_syspref.perl b/installer/data/mysql/atomicupdate/bug_27378_add_CookieConsentPopup_syspref.perl >deleted file mode 100644 >index 0420876959..0000000000 >--- a/installer/data/mysql/atomicupdate/bug_27378_add_CookieConsentPopup_syspref.perl >+++ /dev/null >@@ -1,8 +0,0 @@ >-$DBversion = 'XXX'; # will be replaced by the RM >-if( CheckVersion( $DBversion ) ) { >- $dbh->do( q{INSERT IGNORE INTO systempreferences (variable, value, explanation, options, type) VALUES ('CookieConsentPopup', '', 'Show the following HTML in the cookie consent popup', '70|10', 'Textarea');} ); >- >- # Always end with this (adjust the bug info) >- SetVersion( $DBversion ); >- print "Upgrade to $DBversion done (Bug 27378 - Add CookieConsentPopup syspref)\n"; >-} >diff --git a/installer/data/mysql/atomicupdate/bug_27378_add_CookieConsent_syspref.perl b/installer/data/mysql/atomicupdate/bug_27378_add_CookieConsent_syspref.perl >deleted file mode 100644 >index 3592a64248..0000000000 >--- a/installer/data/mysql/atomicupdate/bug_27378_add_CookieConsent_syspref.perl >+++ /dev/null >@@ -1,8 +0,0 @@ >-$DBversion = 'XXX'; # will be replaced by the RM >-if( CheckVersion( $DBversion ) ) { >- $dbh->do( q| INSERT IGNORE INTO systempreferences (variable, value, explanation, options, type) VALUES ('CookieConsent', '0', 'Require cookie consent to be displayed', '', 'YesNo'); | ); >- >- # Always end with this (adjust the bug info) >- SetVersion( $DBversion ); >- print "Upgrade to $DBversion done (Bug 27378 - Add CookieConsent syspref)\n"; >-} >-- >2.30.2
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 27378
:
115544
|
115545
|
115546
|
115547
|
115548
|
115756
|
116397
|
116398
|
116399
|
116400
|
116401
|
116402
|
116403
|
116416
|
116417
|
116418
|
116419
|
116420
|
116421
|
116422
|
116423
|
116978
|
116979
|
116980
|
116981
|
116982
|
116983
|
116984
|
116985
|
116986
|
121728
|
121729
|
121730
|
121731
|
121732
|
121733
|
121734
|
121735
|
121995
|
121996
|
121997
|
121998
|
121999
|
122000
|
122001
|
122002
|
122635
|
122636
|
122637
|
122638
|
122639
|
122640
|
122641
|
122642
|
124957
|
124958
|
124959
|
124960
|
124961
|
124962
|
124963
|
124964
|
124965
|
130072
|
130073
|
130074
|
130075
|
130076
|
130077
|
130078
|
130079
|
130080
|
135309
|
135310
|
135311
|
135312
|
135313
|
135314
|
135315
|
135316
|
135317
|
135318
|
151735
|
151736
|
151737
|
151738
|
151739
|
151740
|
151741
|
151742
|
151743
|
151744
|
151745
|
151746
|
151747
|
151748
|
151749
|
151750
|
151751
|
151752
|
151753
|
151826
|
151827
|
151828
|
151829
|
151830
|
151831
|
151832
|
151833
|
151834
|
151835
|
151836
|
151837
|
151838
|
151839
|
151840
|
151841
|
151842
|
151843
|
151844
|
153326
|
153327
|
153328
|
153329
|
153330
|
153331
|
153332
|
153333
|
153334
|
153335
|
153336
|
154015
|
154016
|
154017
|
154018
|
154019
|
154020
|
154021
|
154022
|
154023
|
154024
|
154025
|
154093
|
154264
|
154265
|
154266
| 154267 |
154268
|
154269
|
154270
|
154271
|
154272
|
154273
|
154274
|
154275
|
154276