Closer to Roles. Remove also from WebGUI::Definition, and put use Moose in all Asset classes.
This commit is contained in:
parent
dd63819fe0
commit
117c7897bb
65 changed files with 64 additions and 1 deletions
|
|
@ -15,6 +15,7 @@ use Tie::IxHash;
|
|||
use WebGUI::International;
|
||||
use WebGUI::Paginator;
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_Article'];
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ use strict;
|
|||
#----------------------------------------------------------------------------
|
||||
|
||||
#use base qw/WebGUI::Asset::Wobject WebGUI::JSONCollateral/;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ use warnings;
|
|||
use JSON;
|
||||
use WebGUI::International;
|
||||
use WebGUI::Utility;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => [ 'assetName', 'Asset_Carousel' ];
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ package WebGUI::Asset::Wobject::Collaboration::Newsletter;
|
|||
#-------------------------------------------------------------------
|
||||
|
||||
use strict;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject::Collaboration';
|
||||
define assetName => ['assetName', 'Asset_Newsletter'];
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ use WebGUI::ProfileField;
|
|||
use Time::HiRes;
|
||||
use WebGUI::Asset::Wobject;
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => [ 'assetName', 'Asset_Dashboard' ];
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ use WebGUI::Inbox;
|
|||
use WebGUI::SQL;
|
||||
use JSON ();
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ $VERSION = "1.0.0";
|
|||
#-------------------------------------------------------------------
|
||||
|
||||
use strict;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_EMSRibbon'];
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ package WebGUI::Asset::Wobject::EventManagementSystem;
|
|||
=cut
|
||||
|
||||
use strict;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_EventManagementSystem'];
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ package WebGUI::Asset::Wobject::Folder;
|
|||
=cut
|
||||
|
||||
use strict;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ package WebGUI::Asset::Wobject::Gallery;
|
|||
use strict;
|
||||
#use Class::C3;
|
||||
#use base qw(WebGUI::AssetAspect::RssFeed WebGUI::Asset::Wobject);
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_Gallery'];
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ package WebGUI::Asset::Wobject::GalleryAlbum;
|
|||
use strict;
|
||||
#use Class::C3;
|
||||
#use base qw(WebGUI::AssetAspect::RssFeed WebGUI::Asset::Wobject);
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
define assetName => ['assetName', 'Asset_GalleryAlbum'];
|
||||
define icon => 'photoAlbum.gif';
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ use WebGUI::Asset::Wobject::HttpProxy::Parse;
|
|||
use WebGUI::Macro;
|
||||
use Apache2::Upload;
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_HttpProxy'];
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ use WebGUI::International;
|
|||
use WebGUI::Paginator;
|
||||
use WebGUI::SQL;
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define tableName => 'InOutBoard';
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ package WebGUI::Asset::Wobject::Layout;
|
|||
|
||||
use strict;
|
||||
use WebGUI::AdSpace;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ use Tie::IxHash;
|
|||
use WebGUI::International;
|
||||
use WebGUI::Utility;
|
||||
use HTML::Entities qw(encode_entities);
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_Map'];
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ use Tie::IxHash;
|
|||
use JSON;
|
||||
use WebGUI::International;
|
||||
use WebGUI::Utility;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
use feature ":5.10";
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ use WebGUI::Asset::Wobject;
|
|||
use WebGUI::International;
|
||||
use WebGUI::SQL;
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_MessageBoard'];
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ use WebGUI::SQL;
|
|||
use WebGUI::Asset::Wobject;
|
||||
use WebGUI::Utility;
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define tableName => 'MultiSearch';
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ use WebGUI::SQL;
|
|||
use WebGUI::TabForm;
|
||||
use WebGUI::Utility;
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ["assetName", 'Asset_Navigation'];
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ use WebGUI::Image::Graph;
|
|||
use WebGUI::Storage;
|
||||
use JSON;
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_Poll'];
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ use WebGUI::International;
|
|||
use WebGUI::Utility;
|
||||
use WebGUI::HTML;
|
||||
use POSIX qw(ceil floor);
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_ProjectManager'];
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ use WebGUI::Utility;
|
|||
use WebGUI::Asset::Wobject;
|
||||
use WebGUI::Text qw(:csv);
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_SQLReport'];
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ package WebGUI::Asset::Wobject::Search;
|
|||
#-------------------------------------------------------------------
|
||||
|
||||
use strict;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends "WebGUI::Asset::Wobject";
|
||||
define assetName => ['assetName', 'Asset_Search'];
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ use strict;
|
|||
use List::MoreUtils;
|
||||
use Tie::IxHash;
|
||||
use WebGUI::International;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
use WebGUI::Text;
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ use WebGUI::Utility;
|
|||
use WebGUI::Asset::Wobject;
|
||||
use Finance::Quote;
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define tableName => 'StockData';
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ use strict;
|
|||
|
||||
#use Class::C3;
|
||||
#use base qw/WebGUI::AssetAspect::RssFeed WebGUI::Asset::Wobject/;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_StoryArchive'];
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ $VERSION = "1.0.0";
|
|||
#-------------------------------------------------------------------
|
||||
|
||||
use strict;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
#use Class::C3;
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ use JSON;
|
|||
use WebGUI::International;
|
||||
use WebGUI::Form::File;
|
||||
use WebGUI::Utility;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_Survey'];
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ use WebGUI::Exception;
|
|||
use WebGUI::HTML;
|
||||
use WebGUI::International;
|
||||
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ use WebGUI::Utility;
|
|||
use WebGUI::Text;
|
||||
use WebGUI::Form::File;
|
||||
use WebGUI::DateTime;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ use Tie::IxHash;
|
|||
use WebGUI::International;
|
||||
use WebGUI::Utility;
|
||||
use POSIX qw(ceil floor);
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_TimeTracking'];
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ use WebGUI::International;
|
|||
use WebGUI::Pluggable;
|
||||
use WebGUI::Form::Image;
|
||||
use WebGUI::Form::File;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
|
||||
|
|
|
|||
|
|
@ -28,6 +28,7 @@ BEGIN {
|
|||
}
|
||||
|
||||
use WebGUI::International;
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define tableName => 'WeatherData';
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ package WebGUI::Asset::Wobject::WikiMaster;
|
|||
# WebGUI::AssetAspect::RssFeed
|
||||
# WebGUI::Asset::Wobject
|
||||
#);
|
||||
use Moose;
|
||||
use WebGUI::Definition::Asset;
|
||||
extends 'WebGUI::Asset::Wobject';
|
||||
define assetName => ['assetName', 'Asset_RichEdit'];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue