diff --git a/docs/upgrades/upgrade_7.7.20-7.8.0.pl b/docs/upgrades/upgrade_7.7.20-7.8.0.pl index 08ffebafe..680235d48 100644 --- a/docs/upgrades/upgrade_7.7.20-7.8.0.pl +++ b/docs/upgrades/upgrade_7.7.20-7.8.0.pl @@ -35,7 +35,6 @@ reorganizeAdSpaceProperties($session); addSubscribableAspect( $session ); addFeaturedPageWiki( $session ); fixEmptyCalendarIcalFeeds( $session ); -addEMSSubmission( $session ); finish($session); # this line required @@ -119,60 +118,7 @@ sub fixEmptyCalendarIcalFeeds { print "DONE!\n" unless $quiet; } -[ -#---------------------------------------------------------------------------- -# Add tables for the EMS Submission feature -sub addEMSSubmission { - my $session = shift; - print "\tAdding EMS Submission feature..." unless $quiet; - $session->db->write( <<'ESQL' ); -CREATE TABLE EMSSubmissionForm ( - assetId CHAR(22) BINARY NOT NULL, - revisionDate BIGINT NOT NULL, - nextSubmissionId INT, - canSubmitGroupId CHAR(22) BINARY, - daysBeforeCleanup INT, - deleteCreatedItems INT(1), - formDescription TEXT, - PRIMARY KEY ( assetId, revisionDate ) -) -ESQL - - $session->db->write( <<'ESQL' ); -CREATE TABLE EMSSubmission ( - assetId CHAR(22) BINARY NOT NULL, - revisionDate BIGINT NOT NULL, - submissionId INT NOT NULL, - price FLOAT, - seatsAvailable INT, - startDate DATETIME, - duration FLOAT, - eventNumber INT, - location CHAR(100), - relatedBadgeGroups MEDIUMTEXT, - relatedRibbons MEDIUMTEXT, - eventMetaData MEDIUMTEXT, - sendEmailOnChange INT(1), - PRIMARY KEY ( assetId, revisionDate ) -) -ESQL - - $session->db->write( q{ ALTER TABLE EventManagementSystem - ADD COLUMN eventSubmissionTemplateId CHAR(22) BINARY; }); - - $session->db->write( q{ ALTER TABLE EventManagementSystem - ADD COLUMN viewEventSubmissionQueueTemplateId CHAR(22) BINARY; }); - - $session->db->write( q{ ALTER TABLE EventManagementSystem - ADD COLUMN editEventSubmissionTemplateId CHAR(22) BINARY; }); - - $session->db->write( q{ ALTER TABLE EventManagementSystem - ADD COLUMN eventSubmissionGroups MEDIUMTEXT; }); - - print "DONE!\n" unless $quiet; -} -] #---------------------------------------------------------------------------- # Add the column for featured wiki pages sub addFeaturedPageWiki { diff --git a/lib/WebGUI/Asset/EMSSubmission.pm b/lib/WebGUI/Asset/EMSSubmission.pm index 14ac4d85a..8cc5a462e 100644 --- a/lib/WebGUI/Asset/EMSSubmission.pm +++ b/lib/WebGUI/Asset/EMSSubmission.pm @@ -545,6 +545,7 @@ sub getEditTabs { } #------------------------------------------------------------------- + =head2 getQueueUrl returns the URL for the submission queue page with the submisison id in the hash part diff --git a/lib/WebGUI/Asset/EMSSubmissionForm.pm b/lib/WebGUI/Asset/EMSSubmissionForm.pm index 752730e20..e48a5fa3d 100644 --- a/lib/WebGUI/Asset/EMSSubmissionForm.pm +++ b/lib/WebGUI/Asset/EMSSubmissionForm.pm @@ -385,6 +385,7 @@ sub getFormDescription { } #------------------------------------------------------------------- + =head2 getQueueUrl returns the URL for the submission queue page with the submisison id in the hash part @@ -465,6 +466,7 @@ asset instances, you will need to purge them here. =head2 purgeRevision ( ) This method is called when data is purged by the system. + =cut #sub purgeRevision { # my $self = shift; diff --git a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm index 9759575e8..f3e62db5a 100644 --- a/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm +++ b/lib/WebGUI/Asset/Wobject/EventManagementSystem.pm @@ -37,6 +37,7 @@ use Tie::IxHash; use Data::Dumper; #------------------------------------------------------------------- + =head2 addGroupToSubmitList ( groupId ) adds the parameter to eventSubmissionGroups @@ -54,6 +55,7 @@ sub addGroupToSubmitList { } #------------------------------------------------------------------- + =head2 addSubmissionForm creates a child of class WG::Asset::EMSSubmissionForm @@ -101,6 +103,7 @@ sub addSubmissionForm { } #------------------------------------------------------------------- + =head2 canSubmit returns true is the current user can submit to any form attached to this EMS @@ -494,6 +497,7 @@ sub getRibbons { } #------------------------------------------------------------------- + =head2 getSubmissionLocations retuns an arrayref of the locations found in the submission location list @@ -571,6 +575,7 @@ sub getTokens { } #------------------------------------------------------------------- + =head2 hasSubmissionForms returns true if the EMS has subission forms attached @@ -587,6 +592,7 @@ sub hasSubmissionForms { } #------------------------------------------------------------------- + =head2 hasSubmissions returns true if the current user has submission forms in this EMS @@ -793,7 +799,6 @@ sub www_addSubmission { $session->http->setMimeType( 'text/html' ); } my $content = '