change aspect to define

This commit is contained in:
Graham Knop 2010-02-17 16:25:13 -06:00
parent 57484beb66
commit 20ee527dbd
68 changed files with 218 additions and 218 deletions

View file

@ -17,9 +17,9 @@ use WebGUI::Paginator;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_Article'];
aspect icon => 'article.gif';
aspect tableName => 'Article';
define assetName => ['assetName', 'Asset_Article'];
define icon => 'article.gif';
define tableName => 'Article';
property cacheTimeout => (
tab => "display",
fieldType => "interval",

View file

@ -16,9 +16,9 @@ use strict;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_Calendar'];
aspect icon => 'calendar.gif';
aspect tableName => 'Calendar';
define assetName => ['assetName', 'Asset_Calendar'];
define icon => 'calendar.gif';
define tableName => 'Calendar';
property defaultView => (
fieldType => "SelectBox",
default => "month",

View file

@ -19,9 +19,9 @@ use WebGUI::International;
use WebGUI::Utility;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => [ 'assetName', 'Asset_Carousel' ];
aspect icon => 'Carousel.png';
aspect tableName => 'Carousel';
define assetName => [ 'assetName', 'Asset_Carousel' ];
define icon => 'Carousel.png';
define tableName => 'Carousel';
property templateId => (
fieldType => "template",
default => 'CarouselTmpl0000000001',

View file

@ -13,9 +13,9 @@ package WebGUI::Asset::Wobject::Collaboration;
use strict;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_Collaboration'];
aspect icon => 'collaboration.gif';
aspect tableName => 'Collaboration';
define assetName => ['assetName', 'Asset_Collaboration'];
define icon => 'collaboration.gif';
define tableName => 'Collaboration';
property visitorCacheTimeout => (
tab => "display",
fieldType => "interval",

View file

@ -13,9 +13,9 @@ package WebGUI::Asset::Wobject::Collaboration::Newsletter;
use strict;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject::Collaboration';
aspect assetName => ['assetName', 'Asset_Newsletter'];
aspect icon => 'newsletter.gif';
aspect tableName => 'Newsletter';
define assetName => ['assetName', 'Asset_Newsletter'];
define icon => 'newsletter.gif';
define tableName => 'Newsletter';
property newsletterHeader => (
default => undef,
fieldType => "HTMLArea",

View file

@ -19,9 +19,9 @@ use WebGUI::Asset::Wobject;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => [ 'assetName', 'Asset_Dashboard' ];
aspect icon => 'dashboard.gif';
aspect tableName => 'Dashboard';
define assetName => [ 'assetName', 'Asset_Dashboard' ];
define icon => 'dashboard.gif';
define tableName => 'Dashboard';
property templateId => (
fieldType => "template",
default => 'DashboardViewTmpl00001',

View file

@ -28,10 +28,10 @@ use JSON ();
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_DataForm'];
aspect uiLevel => 5;
aspect tableName => 'DataForm';
aspect icon => 'dataForm.gif';
define assetName => ['assetName', 'Asset_DataForm'];
define uiLevel => 5;
define tableName => 'DataForm';
define icon => 'dataForm.gif';
property templateId => (
fieldType => 'template',
default => 'PBtmpl0000000000000141',

View file

@ -15,9 +15,9 @@ $VERSION = "1.0.0";
use strict;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_EMSRibbon'];
aspect icon => 'DataTable.gif';
aspect tableName => 'DataTable';
define assetName => ['assetName', 'Asset_EMSRibbon'];
define icon => 'DataTable.gif';
define tableName => 'DataTable';
property data => (
fieldType => 'DataTable',
default => undef,

View file

@ -17,9 +17,9 @@ package WebGUI::Asset::Wobject::EventManagementSystem;
use strict;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_EventManagementSystem'];
aspect icon => 'ems.gif';
aspect tableName => 'EventManagementSystem';
define assetName => ['assetName', 'Asset_EventManagementSystem'];
define icon => 'ems.gif';
define tableName => 'EventManagementSystem';
property timezone => (
fieldType => 'TimeZone',
default => 'America/Chicago',

View file

@ -18,10 +18,10 @@ use strict;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ["assetName", 'Asset_Folder'];
aspect uiLevel => 5;
aspect icon => 'folder.gif';
aspect tableName => 'Folder';
define assetName => ["assetName", 'Asset_Folder'];
define uiLevel => 5;
define icon => 'folder.gif';
define tableName => 'Folder';
property visitorCacheTimeout => (
tab => "display",

View file

@ -15,9 +15,9 @@ use strict;
#use base qw(WebGUI::AssetAspect::RssFeed WebGUI::Asset::Wobject);
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_Gallery'];
aspect icon => 'photoGallery.gif';
aspect tableName => 'Gallery',
define assetName => ['assetName', 'Asset_Gallery'];
define icon => 'photoGallery.gif';
define tableName => 'Gallery',
property groupIdAddComment => (
tab => "security",
fieldType => "group",

View file

@ -14,9 +14,9 @@ use strict;
#use Class::C3;
#use base qw(WebGUI::AssetAspect::RssFeed WebGUI::Asset::Wobject);
use WebGUI::Definition::Asset;
aspect assetName => ['assetName', 'Asset_GalleryAlbum'];
aspect icon => 'photoAlbum.gif';
aspect tableName => 'GalleryAlbum';
define assetName => ['assetName', 'Asset_GalleryAlbum'];
define icon => 'photoAlbum.gif';
define tableName => 'GalleryAlbum';
property allowComments => ( ##Note, there's no UI for this feature. There's just the framework for it.
noFormPost => 1,

View file

@ -24,10 +24,10 @@ use Apache2::Upload;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_HttpProxy'];
aspect uiLevel => 5;
aspect icon => 'httpProxy.gif';
aspect tableName => 'HttpProxy';
define assetName => ['assetName', 'Asset_HttpProxy'];
define uiLevel => 5;
define icon => 'httpProxy.gif';
define tableName => 'HttpProxy';
property templateId => (
fieldType => "template",
default => 'PBtmpl0000000000000033',

View file

@ -9,9 +9,9 @@ use WebGUI::SQL;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect tableName => 'InOutBoard';
aspect assetName => ['assetName', 'Asset_MapPoint'];
aspect icon => 'iob.gif';
define tableName => 'InOutBoard';
define assetName => ['assetName', 'Asset_MapPoint'];
define icon => 'iob.gif';
property statusList => (
tab => 'properties',
fieldType => "textarea",

View file

@ -19,9 +19,9 @@ use WebGUI::AdSpace;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ["assetName", 'Asset_Layout'];
aspect icon => 'layout.gif';
aspect tableName => 'Layout';
define assetName => ["assetName", 'Asset_Layout'];
define icon => 'layout.gif';
define tableName => 'Layout';
property templateId => (
fieldType => "template",

View file

@ -19,9 +19,9 @@ use WebGUI::Utility;
use HTML::Entities qw(encode_entities);
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_Map'];
aspect icon => 'maps.png';
aspect tableName => 'Map';
define assetName => ['assetName', 'Asset_Map'];
define icon => 'maps.png';
define tableName => 'Map';
property groupIdAddPoint => (
tab => "security",
fieldType => "group",

View file

@ -20,9 +20,9 @@ use WebGUI::Utility;
use WebGUI::Definition::Asset;
use feature ":5.10";
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_Matrix'];
aspect icon => 'matrix.gif';
aspect tableName => 'Matrix';
define assetName => ['assetName', 'Asset_Matrix'];
define icon => 'matrix.gif';
define tableName => 'Matrix';
property templateId => (
fieldType => "template",
default => 'matrixtmpl000000000001',

View file

@ -18,9 +18,9 @@ use WebGUI::SQL;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_MessageBoard'];
aspect icon => 'messageBoard.gif';
aspect tableName => 'MessageBoard';
define assetName => ['assetName', 'Asset_MessageBoard'];
define icon => 'messageBoard.gif';
define tableName => 'MessageBoard';
property templateId => (
tab => "display",
fieldType => "template",

View file

@ -29,9 +29,9 @@ use WebGUI::Utility;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect tableName => 'MultiSearch';
aspect assetName => ['assetName', 'Asset_MultiSearch'];
aspect icon => 'multiSearch.gif';
define tableName => 'MultiSearch';
define assetName => ['assetName', 'Asset_MultiSearch'];
define icon => 'multiSearch.gif';
property cacheTimeout => (
tab => "display",
fieldType => "interval",

View file

@ -20,9 +20,9 @@ use WebGUI::Utility;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ["assetName", 'Asset_Navigation'];
aspect icon => 'navigation.gif';
aspect tableName => 'Navigation';
define assetName => ["assetName", 'Asset_Navigation'];
define icon => 'navigation.gif';
define tableName => 'Navigation';
property templateId => (
label => ['1096', 'Asset_Navigation'],

View file

@ -25,9 +25,9 @@ use JSON;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_Poll'];
aspect tableName => 'Poll';
aspect icon => 'poll.gif';
define assetName => ['assetName', 'Asset_Poll'];
define tableName => 'Poll';
define icon => 'poll.gif';
property templateId => (
tab => 'display',
fieldType => "template",

View file

@ -21,9 +21,9 @@ use WebGUI::HTML;
use POSIX qw(ceil floor);
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_ProjectManager'];
aspect icon => 'projManagement.gif';
aspect tableName => 'PM_wobject';
define assetName => ['assetName', 'Asset_ProjectManager'];
define icon => 'projManagement.gif';
define tableName => 'PM_wobject';
property projectDashboardTemplateId => (
fieldType => "template",
default => 'ProjectManagerTMPL0001',

View file

@ -22,10 +22,10 @@ use WebGUI::Text qw(:csv);
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_SQLReport'];
aspect uiLevel => 5;
aspect icon => 'sqlReport.gif';
aspect tableName => 'SQLReport';
define assetName => ['assetName', 'Asset_SQLReport'];
define uiLevel => 5;
define icon => 'sqlReport.gif';
define tableName => 'SQLReport';
property templateId => (
fieldType => "template",
default => 'PBtmpl0000000000000059',

View file

@ -13,9 +13,9 @@ package WebGUI::Asset::Wobject::Search;
use strict;
use WebGUI::Definition::Asset;
extends "WebGUI::Asset::Wobject";
aspect assetName => ['assetName', 'Asset_Search'];
aspect icon => 'search.gif';
aspect tableName => 'search';
define assetName => ['assetName', 'Asset_Search'];
define icon => 'search.gif';
define tableName => 'search';
property templateId => (
fieldType => "template",
default => 'PBtmpl0000000000000200',

View file

@ -21,9 +21,9 @@ use WebGUI::Storage;
use WebGUI::Exception::Shop;
use WebGUI::Asset::Sku::Product;
aspect assetName => ['assetName', 'Asset_Shelf'];
aspect icon => 'Shelf.gif';
aspect tableName => 'Shelf';
define assetName => ['assetName', 'Asset_Shelf'];
define icon => 'Shelf.gif';
define tableName => 'Shelf';
property templateId => (
fieldType => "template",

View file

@ -18,9 +18,9 @@ use Finance::Quote;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect tableName => 'StockData';
aspect icon => 'stockData.gif';
aspect assetName => ["assetName", 'Asset_StockData'];
define tableName => 'StockData';
define icon => 'stockData.gif';
define assetName => ["assetName", 'Asset_StockData'];
property templateId => (
fieldType => "template",
default => 'StockDataTMPL000000001',

View file

@ -18,9 +18,9 @@ use strict;
#use base qw/WebGUI::AssetAspect::RssFeed WebGUI::Asset::Wobject/;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_StoryArchive'];
aspect icon => 'storyarchive.gif';
aspect tableName => 'StoryArchive';
define assetName => ['assetName', 'Asset_StoryArchive'];
define icon => 'storyarchive.gif';
define tableName => 'StoryArchive';
property storiesPerPage => (
tab => 'display',
fieldType => 'integer',

View file

@ -17,9 +17,9 @@ use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
#use Class::C3;
#use base qw/WebGUI::AssetAspect::RssFeed WebGUI::Asset::Wobject/;
aspect assetName => ['assetName', 'Asset_StoryTopic'];
aspect icon => 'storytopic.gif';
aspect tableName => 'StoryTopic';
define assetName => ['assetName', 'Asset_StoryTopic'];
define icon => 'storytopic.gif';
define tableName => 'StoryTopic';
property storiesPer => (
tab => 'display',
fieldType => 'integer',

View file

@ -18,9 +18,9 @@ use WebGUI::Form::File;
use WebGUI::Utility;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_Survey'];
aspect icon => 'survey.gif';
aspect tableName => 'Survey';
define assetName => ['assetName', 'Asset_Survey'];
define icon => 'survey.gif';
define tableName => 'Survey';
property exitURL => (
fieldType => 'text',
default => undef,

View file

@ -20,10 +20,10 @@ use WebGUI::International;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName','Asset_SyndicatedContent'];
aspect uiLevel => 6;
aspect icon => 'syndicatedContent.gif';
aspect tableName => 'SyndicatedContent';
define assetName => ['assetName','Asset_SyndicatedContent'];
define uiLevel => 6;
define icon => 'syndicatedContent.gif';
define tableName => 'SyndicatedContent';
property cacheTimeout => (
tab => "display",
fieldType => "interval",

View file

@ -21,9 +21,9 @@ use WebGUI::DateTime;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_Thingy'];
aspect icon => 'thingy.gif';
aspect tableName => 'Thingy';
define assetName => ['assetName', 'Asset_Thingy'];
define icon => 'thingy.gif';
define tableName => 'Thingy';
property templateId => (
fieldType => "template",
default => 'ThingyTmpl000000000001',

View file

@ -20,9 +20,9 @@ use WebGUI::Utility;
use POSIX qw(ceil floor);
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_TimeTracking'];
aspect icon => 'timetrack.gif';
aspect tableName => 'TT_wobject';
define assetName => ['assetName', 'Asset_TimeTracking'];
define icon => 'timetrack.gif';
define tableName => 'TT_wobject';
property userViewTemplateId => (
fieldType => "template",
default => 'TimeTrackingTMPL000001',

View file

@ -24,9 +24,9 @@ use WebGUI::Form::File;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_UserList'];
aspect icon => 'userlist.gif';
aspect tableName => 'UserList';
define assetName => ['assetName', 'Asset_UserList'];
define icon => 'userlist.gif';
define tableName => 'UserList';
property templateId => (
fieldType => "template",
default => 'UserListTmpl0000000001',

View file

@ -30,9 +30,9 @@ BEGIN {
use WebGUI::International;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect tableName => 'WeatherData';
aspect assetName => ["assetName", 'Asset_WeatherData'];
aspect icon => 'weatherData.gif';
define tableName => 'WeatherData';
define assetName => ["assetName", 'Asset_WeatherData'];
define icon => 'weatherData.gif';
property partnerId => (
fieldType => "text",
tab => "properties",

View file

@ -18,9 +18,9 @@ package WebGUI::Asset::Wobject::WikiMaster;
#);
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::Wobject';
aspect assetName => ['assetName', 'Asset_RichEdit'];
aspect icon => 'wikiMaster.gif';
aspect tableName => 'WikiMaster';
define assetName => ['assetName', 'Asset_RichEdit'];
define icon => 'wikiMaster.gif';
define tableName => 'WikiMaster';
property groupToEditPages => (
fieldType => 'group',