From 6932ddfeb3e1baf52d0e91280732f8d893e7b841 Mon Sep 17 00:00:00 2001 From: daviddelikat Date: Wed, 4 Nov 2009 10:14:11 -0600 Subject: [PATCH] added upgrade script --- ...import_ems_ems-badge-listing-default.wgpkg | Bin 0 -> 3494 bytes ...import_ems_ems-event-submission-main.wgpkg | Bin 0 -> 2565 bytes ...mport_ems_ems-event-submission-queue.wgpkg | Bin 0 -> 2380 bytes ...root_import_ems_ems-event-submission.wgpkg | Bin 0 -> 1689 bytes docs/upgrades/upgrade_7.8.3-7.8.4.pl | 114 ++++++++++++++++++ www/extras/wobject/EMS/submission.css | 114 ++++++++++++++++++ 6 files changed, 228 insertions(+) create mode 100644 docs/upgrades/packages-7.8.4/root_import_ems_ems-badge-listing-default.wgpkg create mode 100644 docs/upgrades/packages-7.8.4/root_import_ems_ems-event-submission-main.wgpkg create mode 100644 docs/upgrades/packages-7.8.4/root_import_ems_ems-event-submission-queue.wgpkg create mode 100644 docs/upgrades/packages-7.8.4/root_import_ems_ems-event-submission.wgpkg create mode 100644 www/extras/wobject/EMS/submission.css diff --git a/docs/upgrades/packages-7.8.4/root_import_ems_ems-badge-listing-default.wgpkg b/docs/upgrades/packages-7.8.4/root_import_ems_ems-badge-listing-default.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..64aa307a4c4de947b7032f49f26db2c7d4a14920 GIT binary patch literal 3494 zcmV;X4O#LZiwFP!00000|Lt4rbK5o&_viio~|4w~(XK!ZzcV5(AY%mz|^q;5N|LW7L zz77fFZ(tWTmFN!wuEZTzinn`x5h}UKT=wzSA-Ysi%)7$AHHf2uh?OsBAhAJC?N|UG z?}rhN-Q3xv`A7)3ROg=uQ4G{mniD2LkdxsQD&oI6NLqm}d%`nwLoxit54~teOzVaq zM`1LOevzH{tYZFJaPNk9gBt;7$!S|@^) z>%UulKdiQ;tQtL$`42Vwy1s5 zs(H52xh2(YX z(>nJn<6&!-fPN&SBnHcy%O{Yb-8lE!HA~2SvzA|dsRWD-bAm#(#l5b0DYSq2Q8;cv zIO@hx5_((hD2QTr*z=V*?DNlCL*G+9ceh?2d_HVNu_t1;G5E}66!;$d7v#;u0rxyV z?79scGO2c=c*tY#heWA)oV&3Q;h`-B1Kie7_}!jzTT$TU40nhh>b8twEW9sZ2d4|I za$*8@G=$LbL5lc7$73r&Ooi;H57y1_?+@3H%gp_IZ2|jnnYqUoW#*(W3)#&Oq|Ohh zYYy8B<*X@iufYFLhVB(O|K;Glf(#S0|8)3XQOaKm;48?;ef7_VaP-=yYN{g&T603V zCKm!a8*4%#t}`9jHPwW7rsI1$X>OF)w5eFHZ%y>qbllGrXsV(LIs@ogO{FuzlwM6` zrvyehAse14z%V&XD=?iXmT7<~BV)KW`B`RZh9JpSKKdw>7(%^z?2 z`o#4Elop%DPzgd~A1@97ouD#u)|ARU|K!)Tbj%!hXcq zDd#VmgfWV)D>?I0nL!lYCxiE*3xPl8p_(sJk6L}1c2I`cNr8GMhSDl7LXeuYF|=jz zoctc+r|&`Vgv> z->y(qWJ(kWmB>W@t<{+731(_l<_R81HuP1GC{iVz4uEtji9_MBP7G=chr>HyNk)^W z@{NqZM8Fc))F0(5!gyqsQZAYNlTSuZC;^T{8f8DH3m7mB|k>8`CZDgq@B z58i8KT?T-t^&4_N?A>X*4do0B1ltFRV1B4KO~el(#$}TowRw>v6uI;T#)B*T(^SAl zpLT1B6y*T17BP-!D%@ENd|Y9|rH!|67ch3_;bjq=2>_p2r1gf2vnWXVp#${<6iVd( z$g!#P$f_R#Zt?o&?N7jkhM;a!13aLV+Q9X$#GYr2tKdWE7UfcARCJ@Mi7JW$0!9hq%zo4-GM2Wv31Z+q)=0hsWJpS#m%($9L5tBK{1Ghf+wINbhr2LISlM^ zHVu(%w=`9;k;yF^Lf|PqPmN~QW^GBS^1P%&Qi)BnBcnIdY$Rq1aE3NiM2olZ)bnm4 zESgr^H#iB)cdcAdyLc!n?1(ig?0Z%!;R!T#B5o;2fWIZ!hpe6jUo%))u|91jqsJ3r z=`f9P#z+dc1pHkm!PM=wU(a!MUG0*yuV$(Aq%XJD%-RdK0~bnTM@1WDwm8=V9$!DJ zS>-sIIaO~yS0p~pbBRr}J!kL`Ku5yG9{6rHXs%}8Ohg`Qms`4A7@s>K01Sqc0bPKo~-g!_Nd=5P|^R0Ke0Z@bZky2)NNyojWN(pG9HE?}ACj zhLaz{6B0}YPzys6%RX?F>@1eUS{Yq`yTt%_l|3*kk69cI<&}uxmVnR&!6iL66Kf?} zJsrwlijD;BKH}2y-pX_dO;T@sFGeoZRyz4LHysAqQ3P;nrq|SGak=Z^^!%8*`pP<; z6AHCrHfj;vW{q$h0~kW9uK`hpsC(d zy?n(-LBz3q$;%@M_jH1(K+@G2T&4ploarOW@|#t=>H}85LC>pVoQ2rY>j-CH zs_xu(8Q=kT`Z~lWz05M_1sa3!QMvFl?`v34A1&72A^PD7*U+S) z08%&jIZ~iVn;^GYIv{Mx4VKHR>w#uX=xvQnK7cn!9_+U~s6@W@|40?7A2be(G6NpN zQ$v!pz=E!e^?A{rzWgb|_doP2DN`?<_!6=Np}UYGH!UpJ-hPsKaIk-Hu(!W$xkxM? ze8gzsB&8Z>`(!=T^y%f3+*izcWG@X>(Y@6Djl?E7|)iq=6+l1YeQ^-p&ng z*k)+5{mM%QkV$;)hrxsAr4orjIkKN zOsy09u{F!wbpUglq5#x}RLX}bp@6RGDkEi^6&d>HG6*ayF{Z$;W21`&d=-Xj$m@7) z!CbBZxggsCwB>%(kXD9hO#@mPo;457f{|HA>KHI9hh1(R3&9%O#R}B=_Rr?#WO9hs z(G?_SO!9XN1Ub&@q^KFA&V z_+uf>7BGPY&ESfVfa#cf6UU^UslI=KgjL#p!(LzIhjZejBC>vefsi${`>CL;(O)3w zZ|U<>RSN#|gdP6u4!kQg__vf$1jYJ1GtV~j9Vg3}PPcL>7PaZ-_;RP^v@7HGRC9gY zn$vKnZFYO2FUF8(b6L%AIi7@@CE)!Y5OSHHiIuReI*?&asLi=^@9e_czxyyZ&u!~gU!`DU_?|6uWz$5#t{ UwZK;k{6j79f6G;iJ^(rZ0NMe@%m4rY literal 0 HcmV?d00001 diff --git a/docs/upgrades/packages-7.8.4/root_import_ems_ems-event-submission-main.wgpkg b/docs/upgrades/packages-7.8.4/root_import_ems_ems-event-submission-main.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..715fadb732ed9ca4054db31a8653d228e8c56a67 GIT binary patch literal 2565 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 b^?c{?eFeU+!1oncVFmsH7%T-o04x9i;luAD literal 0 HcmV?d00001 diff --git a/docs/upgrades/packages-7.8.4/root_import_ems_ems-event-submission-queue.wgpkg b/docs/upgrades/packages-7.8.4/root_import_ems_ems-event-submission-queue.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..717ff6cd2317a56800a8be42d692162f3dc11c33 GIT binary patch literal 2380 zcmV-S3A6SeiwFP!00000|Lt0DQ`v8*GmQrdHc^>`M>t|s=tPWho8U; zWroLrix|E}j3Ik8#vY?(!!jf>`tB)QQ(FM{@?q67OA68w{9jm-6zAo$ zSAzAPE=r2|+*Bir(M!wH5;9aZdU0V|Qp&$7O-ja+u2`x#J)7&&<>}vZo>!n0=ecns zbHYnY6weM&i$p1UqEPibRgXmTk(8-h*1h}n;zLM&CgYJ!@Bf&5zdQX+jg3NAR4jh< zVUjWL-Ap{D{NEbBgC22BL5j8S5st8$OXwkS9P9}OS{q2{Y3MVbM~EP4&D=2bqoCs) zIE2Nsnu=Z8pbEmaL+%V48cGTfox7X2Qftsj0jLp4lhcU}h zyt2)p>A&W)hnRIGIQ)$}@-txJi_qO&sVX^~gA7}PbI6)EKNiA=PsvCcL$_AM*J1l< zD+l8pmgmJAXU+^hKu4~d9{>j69Kd49AXs`Yeufvwanu5{8f8d(H|Rc9PtC>ttm0>`;L zepN-}fx9oZ%P#1fRWF|9kWkEu3-*LKP(*96YIM#6zP5j~*X>?s8J>g=4s(I7ZP`aS zI~4GQ3lQ6;Mm)kK&x%ebgNiW`XW}*2w?(AZMu?7#cRR2U&`dytIFTzr0ArEU0WkF? z^v8RiJ@Ug!j*BiNQBEi(k1lmINxTsb34^l18J?mL>Te#_iIe^P5%PxeT0lD=f%ABr z+$@yEy->kjl!Ac*^nFF+7(2%6vaCIRpl(^`$t8vw&ZF_zcL-FN_+X~d+-SENtyWXh zK%^I;G$1BJfG$HzWC9K;mI+Ax9q@>l(^e!xdD`UO7ZeTj0zM7C`V91lJ(Z`!eM=hqekM|ql^N$in-ITO9aO6lD}g;+Vu@h$pD3LP9@~bF`s1}o*y608k5i?pWmaz zS38-@8$v(F+f4A)AieH;LEGADZ*6U~o7$KV-w}Q&$uou+Q{*IQ8{iU028uE|9r=@v z$FWOn4bAEi#qrHgdJmM>&VxXr0kUJU{D@TfJ?Hkc|In|J7IY!1!B81C=|B`oWii=0 zD5BPNsF%h4M%-g0-^sng+%Cg>zy0oV|MTAY-sO99nP#K1`oLR+{!YHNaO82hwPY(H zv$!?WIRIkQxu`ZlZwy3Vz&ime?f_!oXk9*Ve5kPmQ1V!fU&crDQdHee$7bql z`cnBXsgNllTj^%rax`{TO%RuL85aT#ToveCjd9d0jFKpdgQ&-z);YPLv*P^Sy$WgR6aWdKQb z;#E~g9M%(fLqizWLxLu(1z4gikb|`(Zm@SBq5Sq|kO0(wzQ_GRzJ3c7u=)-TKOzrQ zgYpVUJl?}-M`Ztw#|kIaAl3o(5^q>(tge0p323*z`k+NiiXJMcnnMk>0I?Czr>l=# zU-SLd)$V&!Vg{A3v1fiRObG2x zDWv3lLKmeZtx)(A!ahgNf4D^g%MfHsMG>)%K9+YbG5;W+Cj y_iLS~@ynk>O+8t768-p}P(1$h_!@t%@q@i*;TD zT4HP_5~-4u9e3z|-;sJD{T4f}T?|81G*NWqJ;&qSbL8!mw*OSC)kdRHD#34f%x|Z7 zswK~>HFoQ@>fTmqRs5JafkhaeD~~1NWN2%F~~fh|nEhi07}m zWryPsCI~qWF_?xWe3IiB!#4>~E)46I+sl;4s81*YSGq_D3^?MJQ22==w-9X>F+ku} z)C=(}Vjfg)EDI*xqo-lW5X{&1zfD2aNx0_casEHY?v zA#*&EIY0;djSk`^D=NPFA>WziwK&f$3pZl%3h9H#MCTiAzBafClv}6 zY#S>Ui&SmATo|C$vobpwArdq6BI95dY zq0+GeMv=qo77v55dZ4aWKC&vIi^S3*(xs+W=rem(LSD+R<3H{y??-=L9(O*ShQFWP zyyLIU*o23=ny99MOCojaad9Nn{|X+$?W!V@UPOc-%t9dIm;?c)da8AGBI1lQ$&@Fw z$hrXaIZNVBa2ODo&Z-$B@=Ki-v?Sc{uE@0`utwb(BEEwHxZ|ACwyv9TI~@Z8N9`YH zp@8#j4APdH%~tOL89F}P<^&v&;aF8smzWCNVW38LspAwt0TFPg9A6L#)fgmDng=xt zLux_Gg^zlkg<)&K=}8$J1;apxZDwEzQ%hl{rDwt(%sJyiW5Ip2m4x}L`b)1bWGr?j zhk;B#P`7Q<;oJbOfo}>S8<~jka72-aoAk#*x?E-Sbsh`29RH%J5G2jS}Qki16&qEYi(~-v)^Gi_V30NQ9OF&YB-(-MX67E;D#K zH9nvyP1R4h_x7^WY-(RLn-^K1#SB+%krNgW*pc*f>ecodb#M1z|G*5=siKVrZ#svH zKpf*#XI5)Q3m@UmtEV-LE+Q0JsGfk9STqBP9DiUEO!4(zPRk)G5*=j^u|&Bx(fye+ zilJvTwEH@mQqRe^)RbL#jGZy!aAem|3!K<&9$%cipItl=@0n`&q&=vKE)x-N@HI-p zdm}(&9vn0d4)z)~i)%R^5=Gc=@=n#ftpcuwZc`C1W<6rSMjfh>F!hGz_(b5eMU^+K zv;`J2g>Vuv@>4%S47g_Z4MNWMcDw5yvMz{vUPYLo*@p#@}&go%7`wn;^n5W$4`1{B|*KZYt)lo9mS5+ZhmR$=Lk$+~brhLuy)8^;g ztf|*&p}aw5NUsOM0@T!o;yFd5!iN@U0-jPs9M!hW300;438D~Vil@)V0ybU|D{4dW zQv_&20#l!lV|g|w9wq8$hnbIe-(r3|=+nyW=P;>`E$V??>v&x{o$!3+J9NA*1VSn5po|^mYKKvbx^(Sh@;CO*gd_gbQ15~=YHP|F0v=H jPc^K+Kl#3i=J=zIM-M!D;L!vBV-Nfb^ixY$03ZMWM$|Bs literal 0 HcmV?d00001 diff --git a/docs/upgrades/upgrade_7.8.3-7.8.4.pl b/docs/upgrades/upgrade_7.8.3-7.8.4.pl index 95a121a42..1f8240426 100644 --- a/docs/upgrades/upgrade_7.8.3-7.8.4.pl +++ b/docs/upgrades/upgrade_7.8.3-7.8.4.pl @@ -32,6 +32,8 @@ my $session = start(); # this line required # upgrade functions go here dropSkipNotification($session); +addEMSSubmissionTables($session); +configEMSActivities($session); finish($session); # this line required @@ -46,6 +48,118 @@ finish($session); # this line required #} +#---------------------------------------------------------------------------- +# Describe what our function does +sub configEMSActivities { + my $session = shift; + print "\tConfigure EMS Activities... " unless $quiet; + $config->addToArray('workflowActivities/None', 'WebGUI::Workflow::Activity::CleanupEMSSubmissions'); + $config->addToArray('workflowActivities/None', 'WebGUI::Workflow::Activity::ProcessEMSApprovals'); + my $workflow = WebGUI::Workflow->new($session, 'pbworkflow000000000001'); # Daily + BREAK: { foreach my $activity (@{ $workflow->getActivities }) { + last BREAK if $activity->getName() eq 'WebGUI::Workflow::Activity::CleanupEMSSubmissions'; + } + my $activity = $workflow->addActivity('WebGUI::Workflow::Activity::CleanupEMSSubmissions'); + $activity->set('title', 'Purge Denied EMS Submissions'); + $activity->set('description', 'Purges EMS Submissions that were denied and are aged according to parameters''); + } # end of BREAK block + $workflow = WebGUI::Workflow->new($session, 'pbworkflow000000000004'); # Hourly + BREAK: { foreach my $activity (@{ $workflow->getActivities }) { + last BREAK if $activity->getName() eq 'WebGUI::Workflow::Activity::ProcessEMSApprovals'; + } + $activity = $workflow->addActivity('WebGUI::Workflow::Activity::ProcessEMSApprovals'); + $activity->set('title', 'Process Approves EMS Submissions'); + $activity->set('description', 'Create EMS Ticket Assets for approved submissions.'); + } # end of BREAK block + print "DONE!\n" unless $quiet; +} + + +#---------------------------------------------------------------------------- +# make database changes relevant to EMS Submission system +sub addEMSSubmissionTables { + my $session = shift; + print "\tCreate EMS Submission Tables... " unless $quiet; + + $db->write(<write(<write(<write(<write(<write(<write(<write(<write(<