From 979f1eb160f07d48a75cecd5e5d8ed6b96b1aa1a Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Fri, 26 Sep 2008 14:54:14 +0000 Subject: [PATCH] move branch point up to 7.5.24 --- docs/changelog/7.x.x.txt | 42 ------- .../packages-7.5.22/default_emsbadge.wgpkg | Bin 0 -> 1049 bytes .../default_page.wgpkg | Bin .../default_page_table.wgpkg | Bin .../import_hierarchical-top-nav.wgpkg | Bin .../left_column.wgpkg | Bin .../left_column_table.wgpkg | Bin .../news_table.wgpkg | Bin .../one_over_three.wgpkg | Bin .../one_over_three_table.wgpkg | Bin .../plainblacknews.wgpkg | Bin .../right_column.wgpkg | Bin .../right_column_table.wgpkg | Bin ...import_gallery-templates_gallery.css.wgpkg | Bin .../root_import_shelf2_shelf.css.wgpkg | Bin .../side_by_side.wgpkg | Bin .../side_by_side_table.wgpkg | Bin .../three_over_one.wgpkg | Bin .../three_over_one_table.wgpkg | Bin .../webgui7_style3_hierarchical-top-nav.wgpkg | Bin .../packages-7.5.23/default_product.wgpkg | Bin 0 -> 2549 bytes .../packages-7.5.24/default_product.wgpkg | Bin 0 -> 2641 bytes ...emplates_default-gallery-add-archive.wgpkg | Bin ...mplates_default-gallery-delete-album.wgpkg | Bin ...emplates_default-gallery-delete-file.wgpkg | Bin ...templates_default-gallery-edit-album.wgpkg | Bin ...mplates_default-gallery-edit-comment.wgpkg | Bin ...templates_default-gallery-edit-photo.wgpkg | Bin ...tes_default-gallery-list-albums-view.wgpkg | Bin ..._default-gallery-list-files-for-user.wgpkg | Bin ...ery-templates_default-gallery-search.wgpkg | Bin ...templates_default-gallery-view-photo.wgpkg | Bin ...import_gallery-templates_gallery.css.wgpkg | Bin 0 -> 3835 bytes .../root_import_shelf-default.wgpkg | Bin ...emplates_thingy-default-search-thing.wgpkg | Bin .../templates_thingy-default-view-thing.wgpkg | Bin .../templates_thingy-default.wgpkg | Bin docs/upgrades/upgrade_7.5.21-7.5.22.pl | 114 ++++++++++++++++++ docs/upgrades/upgrade_7.5.22-7.5.23.pl | 106 ++++++++++++++++ docs/upgrades/upgrade_7.5.23-7.5.24.pl | 106 ++++++++++++++++ ....5.21-7.6.0.pl => upgrade_7.5.24-7.6.0.pl} | 0 41 files changed, 326 insertions(+), 42 deletions(-) create mode 100644 docs/upgrades/packages-7.5.22/default_emsbadge.wgpkg rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/default_page.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/default_page_table.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/import_hierarchical-top-nav.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/left_column.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/left_column_table.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/news_table.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/one_over_three.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/one_over_three_table.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/plainblacknews.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/right_column.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/right_column_table.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/root_import_gallery-templates_gallery.css.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/root_import_shelf2_shelf.css.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/side_by_side.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/side_by_side_table.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/three_over_one.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/three_over_one_table.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.22}/webgui7_style3_hierarchical-top-nav.wgpkg (100%) create mode 100644 docs/upgrades/packages-7.5.23/default_product.wgpkg create mode 100644 docs/upgrades/packages-7.5.24/default_product.wgpkg rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/root_import_gallery-templates_default-gallery-add-archive.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/root_import_gallery-templates_default-gallery-delete-album.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/root_import_gallery-templates_default-gallery-delete-file.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/root_import_gallery-templates_default-gallery-edit-album.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/root_import_gallery-templates_default-gallery-edit-comment.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/root_import_gallery-templates_default-gallery-edit-photo.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/root_import_gallery-templates_default-gallery-list-albums-view.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/root_import_gallery-templates_default-gallery-list-files-for-user.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/root_import_gallery-templates_default-gallery-search.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/root_import_gallery-templates_default-gallery-view-photo.wgpkg (100%) create mode 100644 docs/upgrades/packages-7.5.24/root_import_gallery-templates_gallery.css.wgpkg rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/root_import_shelf-default.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/templates_thingy-default-search-thing.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/templates_thingy-default-view-thing.wgpkg (100%) rename docs/upgrades/{packages-7.6.0 => packages-7.5.24}/templates_thingy-default.wgpkg (100%) create mode 100644 docs/upgrades/upgrade_7.5.21-7.5.22.pl create mode 100644 docs/upgrades/upgrade_7.5.22-7.5.23.pl create mode 100644 docs/upgrades/upgrade_7.5.23-7.5.24.pl rename docs/upgrades/{upgrade_7.5.21-7.6.0.pl => upgrade_7.5.24-7.6.0.pl} (100%) diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index d30926f30..68687be49 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -3,9 +3,6 @@ - added an epochDate field to the template for CS RSS items. The ^D(); macro can then format the epoch date. - fixed: actove admin console tab isn't highlighted - - fixed: Folders are cached by the client too long for visitors - - added variant id template variable to product variant loop - - fixed: editting DataForm email fields resets their name - no longer preloads files that start with . - rfe: let package import inherit permissions - added fieldsets around form controls with multiple elements @@ -22,50 +19,21 @@ - fixed: AssetProxy allows proxying content in the trash or clipboard - fixed: Textarea resizer has a gap between textbox and resizer initially - added: getLineageIterator method to simplify working on large sets of assets - - fixed: Syndicated Content doesn't decode alternate character sets - - fixed: Some templates ship with isPublic=1 - - fixed: DataForm export tab delimited doesn't work - - fixed: Project Manager sometimes causes errors when adding users to a task - - fixed: site navigation will sometimes show as half or not styled - - fixed: after editting assets from the asset manager, it returns to site instead of manager - improved Rich Text selection list, changed CS and Wiki to use it - - fixed: invalid HTML generated for Shortcut overrides tab - - fixed: copying or duplicating an asset in the asset manager never autocommits - - fixed: Server side spell checker errors when checking text with single quotes - remove Do Nothing On Delete workflow and allow none to be selected for on delete etc workflow - remove remnants of realtime workflow selection code - - fixed: Asset view time format problem - - fixed: DataForm doesn't work properly with internationalized fields - - fixed: incoming data not properly decoded from utf8 - - fixed: Can't call method "getSku" on unblessed reference - - fixed: PurgeOldInboxMessages just didn't work - - fixed: Unable to delete data form entries - fixed: Select All checkbox in Asset Manager has returned - - fixed: DataForm Integer value zero does not pass validation - added: Page range (start-finish) to available paginator text - rfe: view profile - rfe: Shop: workflow warning for almost out of stock - - fixed: Show Message On Login continue link - - fixed: Show Message On Login doesn't show after anon registration - - fixed: Settings - Show Message On Login behaviour - - fixed: Page Layout templates generate invalid HTML with description - - fixed: Form/Integer now shows 0 in the results page - added: Email from field now prefixed with username - added: Inbox messages now tell you who the message was from - fixed: Reoccurring transactions now update the correct user id - - fixed: I need a template for this display - - fixed: If a user clicks on an unsubscribe link in an email and they are not logged into WebGUI, they are now prompted to log in so that they can then unsbscribe. - - fixed: Using a password recovery token a second time informs the user of the reuse instead of having a style inside a style with a login form. - fixed: Thingy Things can now have no fields and still be functional. - fixed: Can no longer buy badges from receipt or direct link page if quantity is empty - - fixed: Tickets on add to badge screen now show the time at the event's timezone - - It was possible to run multiple singleton workflows at the same time. - - fixed: WebGUI Password Recovery email subject hard-coded - rfe: Add url to list of attributes tracked in assetHistory - - fixed: Article now only allows 2 files to be uploaded - fixed: DataForms can now export all non-default fields - rfe: Search results now return with keywords highlighted. - - rfe: After committing a version there is now a back to site link - rfe: Added sort order to Folder assets - rfe: Added canEdit and canAddFile template vars to Folder assets - rfe: Add logged-in time to Login History @@ -81,20 +49,10 @@ - rfe: Registration form to keep user entries on error - required and errored fields are now highlighted. - added: Thingy view template now has access to field_dateCreated and field_lastUpdated for Things. - added: AssetManager now times out after 30 seconds on the AJAX call to load assets. This will help people realize they are having network issues. - - fixed: DatePicker.js can now use different first days of the week. - added: Default templates now show big warning message. All templates added via upgrade scripts are set to be a "default" template. - fixed: Utility script skeleton now more complete and less annoying - - fixed: HttpProxy parser now handles self-closing tags correctly - - fixed: HttpProxy parser now doesn't try to rewrite forms unless also rewriting URLs - - fixed: WebGUI::HTML->cleanSegment now also keeps if preserving script and style - rfe: Teach Thingy to be a Web Service (SDH Consulting Group) - - multiple default templates broken with prevent proxy caching - -7.5.22 - - fixed: Layout template now gets prepared correctly - - fixed: When user does not have permissions to search/edit a thing a proper error is shown. - - fixed: Thingy now requires at least 1 field for a new Thing. 7.5.21 - fixed: purchase detail screen shows incorrectly in Safari diff --git a/docs/upgrades/packages-7.5.22/default_emsbadge.wgpkg b/docs/upgrades/packages-7.5.22/default_emsbadge.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..46e84a226ddbbbd1400aef68345093b44480c505 GIT binary patch literal 1049 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 LxjmdC04x9i6TR}| literal 0 HcmV?d00001 diff --git a/docs/upgrades/packages-7.5.24/default_product.wgpkg b/docs/upgrades/packages-7.5.24/default_product.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..6d8522c563c4699eeb96341d4cd4cdbd41bc5029 GIT binary patch literal 2641 zcmV-X3a<4ZiwFP!000001MOOSZ`(K$&)@qg2p5NTf!gsaNvq}z^tsL5?q2qi?rw3u z8ni^)yvm|LQE}3s-~EPfN|xQ&O%FJr4&Wpjavr}K4u?Z^4!-@T+wGnl9UUBWyFK{p z;9zi~KgfN$2fbeRc-TEU8V-*RP_NsQzhKI@|CEKm98_D8>Aa--%L60fBaPI*_viFK zovE}1x4=hzA0O+#JO3$Ic2AlB$K&B}lmGku!SS%>|A7hvK=a#wzLozw-(L0mkZ}70 zEW%bH7{_zcLJ|7czaOhdIcGWHf|5c$Rm0@S6c^(4bHLLQ=BbKz_jPparI$Qa%o8%hWhy2BNm9nb51_?4XM%~FT$>hX zPK&oRNl2y`^!$`LXJvktyiTalq`s#K0_s?pP7`{CVt~8&>$tU=gCHq;+!~GfI2(&o zj553=K%>d2G-GmwIWpFb#w|pXjkM9}A=Yd(D>a?YP(g}>rtt2J%3i zkrx!ROmLPKz)BK~PKSn56Z3=?VBF0m6)Evt7XxRbkQA`b3sFx%!eX#ZK!_7vLKGJs zq%w8v7wn4gDZ6$=u*n)O7Ugo9VVd?vrzsr)wib9r$!QFLE;yM1qz|NubU8-_kKx}y zTh9bW<5X;+9%>d=%9PH}q~ul+b%{9?!!okyLH^1k&3#bk&PUck(S#gBTo;@G+0-9MY=ehmO`-1NB%hU z{FJkJQF1bYgeHUAM6wUv$^bAKK}j?xGJq%36lWhRtI`cl@st2RrEq28gX|#gmN+YM zx>0sO2Fcq5n~`@EyTY8~Ox$b~Tp92M(QfQE;U*O->vcj5P}r7RYreF(HON#7&@j>2 zWckwM;V=!$!NAgni`K^^yE025$s@?{6u_CJjO8vFn|V3`uEhvW5<5$V5h!;-1Txza z$~lb*!dZeY{{GHoBa4F4M}-JU3!nXW75F?!5Jtai-MtV|5u+2JwsWK<1m9}I`=Z<# z6ft(aRAL`Mu(U7|0J4e>n<0EbGBTq=1!bMHrR~T0A}2AO(HINZ!W;QlN9-pB$1%hY z<9b=uE%4O+xc`&L@+UDt)o4U*$Tm4HVe0h|6e_SfYWrkm{phMFTyD9qz9cgk;Et~5 z4_8YpZ~<{jl1ugybD`p*KGy#46R=o7mVM94UjSUF14gGgI@~(-!|#-=q<}|1K0BTA zFN|)=`7+DUtRxo;mgh8^ztfBQ!&xQ>&r}rQ^pPEf3NsApo#wHe2BIPPZ$_iG*h8Js zqYqO1GbnjqvN99Ter#e>1qv$EgcLESxeW19r9ch{m7ols!%ihj)vD*Mg!*siPMS^N za1?)RG_!dYq)9;OW-?=ZIa$C#gz!CPGi7D5$4u>^JtiuJXN*ArY@Myaao(+?Q2*bD zdB!xDlckCCtxm5j(KV(Os^p`xy7}$gXSb}%M(3#8Hs$L6d0N16C!3FI%j2QpUp##L z@VPu$PE784DA$IWqqH3nv^=&V zXa||!Uyq=S!FnbsD)rSK2o8EXBe+H8jyP61ZAG&>R2NuLkY1|v%73Gc!^(^b*(}8&X(txlT7!MgBG-Exxa*y#k{E@pVEw&mVZlM`S@>p z3FPIePUWxAa8^z0Kgjf_cV|(gN}edXw0&#W?KfR+c}P(cPCO@tu6p=Nx7BSA!4IK@ zY>(qE?

}KZo809P=!x>qzTtJE|dBc&@XQ zVG*TdCLBAs9cZs;A{J5aFaDvD9`)|Ryi6aXHG{0=lzQPt@yIi^W;Q%(OC_V;k+W_r zVwN%T( zg@EOqCT?)mRbJz}>2_=VYS;*thq#Z0xo?T4GU%Mpbrat7{!+-W0iGfaY4X6B5IXt?YwD8Ow-s-)0}Fa36~ekT>IM ztp~l=!~V-?a)gZi_obuqrh7sO?ouR>jZ5dFWjsYC8^!_ zq8hwu6_*{6I)g|~t>Dp+ODqG(a_fo462mNKp!Ql-05JaDqAA>T-quor*#v@QxMlvj zE^Db&&jwd_>|LrA8J8S-!V$FR)J3_`7H;`PTWxd^azWa_#4VL3HjU#u_QKREV8eI2 zoJi@7HqQ=oWzGt!))&Ilf~BRfi%e!()E@XeqXG)GhkogPYQx(M^mYqgfoeYqK&pa`UAjsj)AP=s0jH=t|mFDN{QR-Ks zbj{(~2(yVRT%7{frm8{k9+cZjmiW58&|5efKC#c`My-~=Bgg-^?S#I?r`ulc>9EtD=J^dcxB%R>Gfe$Z#X!55(+toqQutmVWqratF!D4 zIsfqPzmsfA=Qzsbe9Wg3*f0?*B>GX;K1U;ecE?fsvt`Q&f!U%ff{ z^L2L~>UD8bKyzPN7jS^mUcEfjRNO0rEneZfL+YiXDiQ$1F_d!wTu_?B8OW%2`JVM( ztkM&VXP+)b@;1F_WByx9zS#8nhtK!%-qd#<-x2tZz;^`x-x2sPf{&=p04@Lkc-baP literal 0 HcmV?d00001 diff --git a/docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-add-archive.wgpkg b/docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-add-archive.wgpkg similarity index 100% rename from docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-add-archive.wgpkg rename to docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-add-archive.wgpkg diff --git a/docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-delete-album.wgpkg b/docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-delete-album.wgpkg similarity index 100% rename from docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-delete-album.wgpkg rename to docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-delete-album.wgpkg diff --git a/docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-delete-file.wgpkg b/docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-delete-file.wgpkg similarity index 100% rename from docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-delete-file.wgpkg rename to docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-delete-file.wgpkg diff --git a/docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-edit-album.wgpkg b/docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-edit-album.wgpkg similarity index 100% rename from docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-edit-album.wgpkg rename to docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-edit-album.wgpkg diff --git a/docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-edit-comment.wgpkg b/docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-edit-comment.wgpkg similarity index 100% rename from docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-edit-comment.wgpkg rename to docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-edit-comment.wgpkg diff --git a/docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-edit-photo.wgpkg b/docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-edit-photo.wgpkg similarity index 100% rename from docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-edit-photo.wgpkg rename to docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-edit-photo.wgpkg diff --git a/docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-list-albums-view.wgpkg b/docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-list-albums-view.wgpkg similarity index 100% rename from docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-list-albums-view.wgpkg rename to docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-list-albums-view.wgpkg diff --git a/docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-list-files-for-user.wgpkg b/docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-list-files-for-user.wgpkg similarity index 100% rename from docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-list-files-for-user.wgpkg rename to docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-list-files-for-user.wgpkg diff --git a/docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-search.wgpkg b/docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-search.wgpkg similarity index 100% rename from docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-search.wgpkg rename to docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-search.wgpkg diff --git a/docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-view-photo.wgpkg b/docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-view-photo.wgpkg similarity index 100% rename from docs/upgrades/packages-7.6.0/root_import_gallery-templates_default-gallery-view-photo.wgpkg rename to docs/upgrades/packages-7.5.24/root_import_gallery-templates_default-gallery-view-photo.wgpkg diff --git a/docs/upgrades/packages-7.5.24/root_import_gallery-templates_gallery.css.wgpkg b/docs/upgrades/packages-7.5.24/root_import_gallery-templates_gallery.css.wgpkg new file mode 100644 index 0000000000000000000000000000000000000000..e352d0b896829bc7ae68e6a0a692f399be97bf3c GIT binary patch literal 3835 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'UPDATE `assetIndex` SET `isPublic` = 0 WHERE assetId IN (SELECT assetId FROM asset WHERE className IN ("WebGUI::Asset::RichEdit", "WebGUI::Asset::Snippet", "WebGUI::Asset::Template") )'); + print "Done.\n" unless $quiet; +} + +#---------------------------------------------------------------------------- +# Describe what our function does +#sub exampleFunction { +# my $session = shift; +# print "\tWe're doing some stuff here that you should know about... " unless $quiet; +# # and here's our code +# print "DONE!\n" unless $quiet; +#} + + +# -------------- DO NOT EDIT BELOW THIS LINE -------------------------------- + +#---------------------------------------------------------------------------- +# Add a package to the import node +sub addPackage { + my $session = shift; + my $file = shift; + + # Make a storage location for the package + my $storage = WebGUI::Storage->createTemp( $session ); + $storage->addFileFromFilesystem( $file ); + + # Import the package into the import node + my $package = WebGUI::Asset->getImportNode($session)->importPackage( $storage ); + + # Make the package not a package anymore + $package->update({ isPackage => 0 }); +} + +#------------------------------------------------- +sub start { + my $configFile; + $|=1; #disable output buffering + GetOptions( + 'configFile=s'=>\$configFile, + 'quiet'=>\$quiet + ); + my $session = WebGUI::Session->open($webguiRoot,$configFile); + $session->user({userId=>3}); + my $versionTag = WebGUI::VersionTag->getWorking($session); + $versionTag->set({name=>"Upgrade to ".$toVersion}); + return $session; +} + +#------------------------------------------------- +sub finish { + my $session = shift; + updateTemplates($session); + my $versionTag = WebGUI::VersionTag->getWorking($session); + $versionTag->commit; + $session->db->write("insert into webguiVersion values (".$session->db->quote($toVersion).",'upgrade',".$session->datetime->time().")"); + $session->close(); +} + +#------------------------------------------------- +sub updateTemplates { + my $session = shift; + return undef unless (-d "packages-".$toVersion); + print "\tUpdating packages.\n" unless ($quiet); + opendir(DIR,"packages-".$toVersion); + my @files = readdir(DIR); + closedir(DIR); + my $newFolder = undef; + foreach my $file (@files) { + next unless ($file =~ /\.wgpkg$/); + # Fix the filename to include a path + $file = "packages-" . $toVersion . "/" . $file; + addPackage( $session, $file ); + } +} + diff --git a/docs/upgrades/upgrade_7.5.22-7.5.23.pl b/docs/upgrades/upgrade_7.5.22-7.5.23.pl new file mode 100644 index 000000000..7f695d609 --- /dev/null +++ b/docs/upgrades/upgrade_7.5.22-7.5.23.pl @@ -0,0 +1,106 @@ +#------------------------------------------------------------------- +# WebGUI is Copyright 2001-2008 Plain Black Corporation. +#------------------------------------------------------------------- +# Please read the legal notices (docs/legal.txt) and the license +# (docs/license.txt) that came with this distribution before using +# this software. +#------------------------------------------------------------------- +# http://www.plainblack.com info@plainblack.com +#------------------------------------------------------------------- + +our ($webguiRoot); + +BEGIN { + $webguiRoot = "../.."; + unshift (@INC, $webguiRoot."/lib"); +} + +use strict; +use Getopt::Long; +use WebGUI::Session; +use WebGUI::Storage; +use WebGUI::Asset; + + +my $toVersion = '7.5.23'; +my $quiet; # this line required + + +my $session = start(); # this line required + +# upgrade functions go here + +finish($session); # this line required + + +#---------------------------------------------------------------------------- +# Describe what our function does +#sub exampleFunction { +# my $session = shift; +# print "\tWe're doing some stuff here that you should know about... " unless $quiet; +# # and here's our code +# print "DONE!\n" unless $quiet; +#} + + +# -------------- DO NOT EDIT BELOW THIS LINE -------------------------------- + +#---------------------------------------------------------------------------- +# Add a package to the import node +sub addPackage { + my $session = shift; + my $file = shift; + + # Make a storage location for the package + my $storage = WebGUI::Storage->createTemp( $session ); + $storage->addFileFromFilesystem( $file ); + + # Import the package into the import node + my $package = WebGUI::Asset->getImportNode($session)->importPackage( $storage ); + + # Make the package not a package anymore + $package->update({ isPackage => 0 }); +} + +#------------------------------------------------- +sub start { + my $configFile; + $|=1; #disable output buffering + GetOptions( + 'configFile=s'=>\$configFile, + 'quiet'=>\$quiet + ); + my $session = WebGUI::Session->open($webguiRoot,$configFile); + $session->user({userId=>3}); + my $versionTag = WebGUI::VersionTag->getWorking($session); + $versionTag->set({name=>"Upgrade to ".$toVersion}); + return $session; +} + +#------------------------------------------------- +sub finish { + my $session = shift; + updateTemplates($session); + my $versionTag = WebGUI::VersionTag->getWorking($session); + $versionTag->commit; + $session->db->write("insert into webguiVersion values (".$session->db->quote($toVersion).",'upgrade',".$session->datetime->time().")"); + $session->close(); +} + +#------------------------------------------------- +sub updateTemplates { + my $session = shift; + return undef unless (-d "packages-".$toVersion); + print "\tUpdating packages.\n" unless ($quiet); + opendir(DIR,"packages-".$toVersion); + my @files = readdir(DIR); + closedir(DIR); + my $newFolder = undef; + foreach my $file (@files) { + next unless ($file =~ /\.wgpkg$/); + # Fix the filename to include a path + $file = "packages-" . $toVersion . "/" . $file; + addPackage( $session, $file ); + } +} + diff --git a/docs/upgrades/upgrade_7.5.23-7.5.24.pl b/docs/upgrades/upgrade_7.5.23-7.5.24.pl new file mode 100644 index 000000000..deb20548a --- /dev/null +++ b/docs/upgrades/upgrade_7.5.23-7.5.24.pl @@ -0,0 +1,106 @@ +#------------------------------------------------------------------- +# WebGUI is Copyright 2001-2008 Plain Black Corporation. +#------------------------------------------------------------------- +# Please read the legal notices (docs/legal.txt) and the license +# (docs/license.txt) that came with this distribution before using +# this software. +#------------------------------------------------------------------- +# http://www.plainblack.com info@plainblack.com +#------------------------------------------------------------------- + +our ($webguiRoot); + +BEGIN { + $webguiRoot = "../.."; + unshift (@INC, $webguiRoot."/lib"); +} + +use strict; +use Getopt::Long; +use WebGUI::Session; +use WebGUI::Storage; +use WebGUI::Asset; + + +my $toVersion = '7.5.24'; +my $quiet; # this line required + + +my $session = start(); # this line required + +# upgrade functions go here + +finish($session); # this line required + + +#---------------------------------------------------------------------------- +# Describe what our function does +#sub exampleFunction { +# my $session = shift; +# print "\tWe're doing some stuff here that you should know about... " unless $quiet; +# # and here's our code +# print "DONE!\n" unless $quiet; +#} + + +# -------------- DO NOT EDIT BELOW THIS LINE -------------------------------- + +#---------------------------------------------------------------------------- +# Add a package to the import node +sub addPackage { + my $session = shift; + my $file = shift; + + # Make a storage location for the package + my $storage = WebGUI::Storage->createTemp( $session ); + $storage->addFileFromFilesystem( $file ); + + # Import the package into the import node + my $package = WebGUI::Asset->getImportNode($session)->importPackage( $storage ); + + # Make the package not a package anymore + $package->update({ isPackage => 0 }); +} + +#------------------------------------------------- +sub start { + my $configFile; + $|=1; #disable output buffering + GetOptions( + 'configFile=s'=>\$configFile, + 'quiet'=>\$quiet + ); + my $session = WebGUI::Session->open($webguiRoot,$configFile); + $session->user({userId=>3}); + my $versionTag = WebGUI::VersionTag->getWorking($session); + $versionTag->set({name=>"Upgrade to ".$toVersion}); + return $session; +} + +#------------------------------------------------- +sub finish { + my $session = shift; + updateTemplates($session); + my $versionTag = WebGUI::VersionTag->getWorking($session); + $versionTag->commit; + $session->db->write("insert into webguiVersion values (".$session->db->quote($toVersion).",'upgrade',".$session->datetime->time().")"); + $session->close(); +} + +#------------------------------------------------- +sub updateTemplates { + my $session = shift; + return undef unless (-d "packages-".$toVersion); + print "\tUpdating packages.\n" unless ($quiet); + opendir(DIR,"packages-".$toVersion); + my @files = readdir(DIR); + closedir(DIR); + my $newFolder = undef; + foreach my $file (@files) { + next unless ($file =~ /\.wgpkg$/); + # Fix the filename to include a path + $file = "packages-" . $toVersion . "/" . $file; + addPackage( $session, $file ); + } +} + diff --git a/docs/upgrades/upgrade_7.5.21-7.6.0.pl b/docs/upgrades/upgrade_7.5.24-7.6.0.pl similarity index 100% rename from docs/upgrades/upgrade_7.5.21-7.6.0.pl rename to docs/upgrades/upgrade_7.5.24-7.6.0.pl