diff --git a/docs/migration.txt b/docs/migration.txt index 2cf431137..ae7cb4538 100644 --- a/docs/migration.txt +++ b/docs/migration.txt @@ -773,6 +773,13 @@ perl -pi.bak -e 's!WebGUI\:\:Icon\:\:(\w+)Icon\(!\$self->session->icon->$1(!g' f perl -pi.bak -e 's!(help|become|cut|copy|delete|edit|manage|moveBottom|moveDown|moveLeft|moveRight|moveTop|moveUp|locked|drag|shortcut|paste|view|export)Icon\(!\$self->session->icon->$1(!g' fileNameGoesHere +5.23.16 WebGUI::Id API Refactored + +WebGUI::Id is now accessible through $session->id + +perl -pi.bak -e 's!WebGUI\:\:Id\:\:generate!\$self->session->id->generate!g' fileNameGoesHere + + 6. Automatic list of Assets in Help System. ------------------------------------- diff --git a/lib/WebGUI/Asset/Event.pm b/lib/WebGUI/Asset/Event.pm index 201fa49d8..4465a71a4 100644 --- a/lib/WebGUI/Asset/Event.pm +++ b/lib/WebGUI/Asset/Event.pm @@ -148,7 +148,7 @@ sub processPropertiesFromFormPost { my $until = $self->session->datetime->setToEpoch($self->session->form->process("until")); $until = $self->get("eventEndDate") unless ($until >= $self->get("eventEndDate")); my $interval = ($self->session->form->process("interval") < 1) ? 1 : $self->session->form->process("interval"); - my $recurringEventId = WebGUI::Id::generate(); + my $recurringEventId = $self->session->id->generate(); $self->update({EventsCalendar_recurringId=>$recurringEventId}); my $start = $self->get("eventStartDate"); my $end = $self->get("eventEndDate"); diff --git a/lib/WebGUI/Asset/Wobject.pm b/lib/WebGUI/Asset/Wobject.pm index c2efa2996..1cf07ea7d 100644 --- a/lib/WebGUI/Asset/Wobject.pm +++ b/lib/WebGUI/Asset/Wobject.pm @@ -511,7 +511,7 @@ sub setCollateral { my $counter = 0; my $sql; if ($properties->{$keyName} eq "new" || $properties->{$keyName} eq "") { - $properties->{$keyName} = WebGUI::Id::generate(); + $properties->{$keyName} = $self->session->id->generate(); $sql = "insert into $table ("; my $dbkeys = ""; my $dbvalues = ""; diff --git a/lib/WebGUI/Asset/Wobject/EventsCalendar.pm b/lib/WebGUI/Asset/Wobject/EventsCalendar.pm index b45559b95..de3b56f88 100644 --- a/lib/WebGUI/Asset/Wobject/EventsCalendar.pm +++ b/lib/WebGUI/Asset/Wobject/EventsCalendar.pm @@ -431,7 +431,7 @@ sub view { $self->getUrl.'?calMonthStart='.$prevCalMonthStart.';calMonthEnd='.$prevCalMonthEnd; $var{'pagination.previousPage'} = '