head	1.36;
access;
symbols
	TIGRIS_1_1_0RC2:1.4.6.2
	TIGRIS_1_1_0RC1:1.4.6.2
	TIGRIS_1_1:1.4.6.2.0.2
	TIGRIS_1_0_8:1.4.6.2
	TIGRIS_1_0_8RC3:1.4.6.2
	TIGRIS_1_0_8RC2:1.4.6.2
	TIGRIS_1_0_8RC1:1.4.6.2
	TIGRIS_1_0_7:1.4.6.2
	TIGRIS_1_0_7RC3:1.4.6.2
	TIGRIS_1_0_7RC2:1.4.6.2
	TIGRIS_1_0_7RC1:1.4.6.2
	TIGRIS_1_0_6:1.4.6.2
	TIGRIS_1_0_6RC5:1.4.6.2
	TIGRIS_1_0_6RC4:1.4.6.2
	TIGRIS_1_0_6RC3:1.4.6.2
	TIGRIS_1_0_6RC2:1.4.6.2
	TIGRIS_1_0_6RC1:1.4.6.2
	TIGRIS_1_0_5:1.4
	TIGRIS_1_0_5RC6:1.4
	TIGRIS_1_0_5RC5:1.4
	TIGRIS_1_0_5RC4:1.4
	TIGRIS_1_0_5RC3:1.4
	TIGRIS_1_0_5RC2:1.4
	TIGRIS_1_0_5RC1:1.4
	TIGRIS_1_0_4:1.4
	TIGRIS_1_0_3:1.4
	TIGRIS_1_0_2:1.4
	TIGRIS_1_0_1:1.4
	TIGRIS_1_0:1.4.0.6
	TIGRIS_1_0_0:1.4
	TIGRIS_1_0_0_RC1:1.4.0.2;
locks; strict;
comment	@# @;


1.36
date	2001.08.30.17.57.12;	author leonardr;	state Exp;
branches;
next	1.35;

1.35
date	2001.08.29.19.45.15;	author dlr;	state Exp;
branches;
next	1.34;

1.34
date	2001.08.29.19.42.49;	author leonardr;	state Exp;
branches;
next	1.33;

1.33
date	2001.08.29.15.40.19;	author leonardr;	state Exp;
branches;
next	1.32;

1.32
date	2001.08.28.23.05.42;	author dlr;	state Exp;
branches;
next	1.31;

1.31
date	2001.08.28.22.33.37;	author dlr;	state Exp;
branches;
next	1.30;

1.30
date	2001.08.27.23.18.26;	author leonardr;	state Exp;
branches;
next	1.29;

1.29
date	2001.08.24.23.18.09;	author leonardr;	state Exp;
branches;
next	1.28;

1.28
date	2001.08.24.22.39.02;	author leonardr;	state Exp;
branches;
next	1.27;

1.27
date	2001.08.17.21.51.50;	author leonardr;	state Exp;
branches;
next	1.26;

1.26
date	2001.08.17.18.17.08;	author leonardr;	state Exp;
branches;
next	1.25;

1.25
date	2001.08.11.09.08.00;	author dlr;	state Exp;
branches;
next	1.24;

1.24
date	2001.08.03.02.38.31;	author dlr;	state Exp;
branches;
next	1.23;

1.23
date	2001.07.30.19.29.56;	author leonardr;	state Exp;
branches;
next	1.22;

1.22
date	2001.07.27.19.18.00;	author leonardr;	state Exp;
branches;
next	1.21;

1.21
date	2001.06.14.15.35.12;	author leonardr;	state Exp;
branches;
next	1.20;

1.20
date	2001.05.31.02.41.37;	author leonardr;	state Exp;
branches;
next	1.19;

1.19
date	2001.05.30.01.11.11;	author leonardr;	state Exp;
branches;
next	1.18;

1.18
date	2001.05.21.21.06.00;	author leonardr;	state Exp;
branches;
next	1.17;

1.17
date	2001.05.18.21.56.26;	author leonardr;	state Exp;
branches;
next	1.16;

1.16
date	2001.05.11.19.38.54;	author leonardr;	state Exp;
branches;
next	1.15;

1.15
date	2001.05.07.22.43.51;	author dlr;	state Exp;
branches;
next	1.14;

1.14
date	2001.04.12.00.45.19;	author dlr;	state Exp;
branches;
next	1.13;

1.13
date	2001.04.11.03.11.50;	author dlr;	state Exp;
branches;
next	1.12;

1.12
date	2001.04.09.22.28.46;	author dlr;	state Exp;
branches;
next	1.11;

1.11
date	2001.04.09.22.25.08;	author leonardr;	state Exp;
branches;
next	1.10;

1.10
date	2001.04.09.21.40.35;	author dlr;	state Exp;
branches;
next	1.9;

1.9
date	2001.04.09.20.29.53;	author dlr;	state Exp;
branches;
next	1.8;

1.8
date	2001.04.09.19.57.14;	author dlr;	state Exp;
branches;
next	1.7;

1.7
date	2001.04.09.19.38.04;	author dlr;	state Exp;
branches;
next	1.6;

1.6
date	2001.04.09.18.48.06;	author dlr;	state Exp;
branches;
next	1.5;

1.5
date	2001.04.09.18.34.27;	author dlr;	state Exp;
branches;
next	1.4;

1.4
date	2001.03.24.01.32.19;	author stack;	state Exp;
branches
	1.4.6.1;
next	1.3;

1.3
date	2001.03.16.23.16.55;	author leonardr;	state Exp;
branches;
next	1.2;

1.2
date	2001.03.14.04.56.48;	author dlr;	state Exp;
branches;
next	1.1;

1.1
date	2001.02.28.22.56.06;	author dlr;	state Exp;
branches;
next	;

1.4.6.1
date	2001.06.01.19.18.07;	author leonardr;	state Exp;
branches;
next	1.4.6.2;

1.4.6.2
date	2001.06.06.18.51.48;	author dlr;	state Exp;
branches;
next	;


desc
@@


1.36
log
@Servlet configuration is now part of component configuration. ComponentTools and ComponentTool provide an interface to component configuration and will be used in templates to process component-specific template fragments.
@
text
@# TODO: Handle these properties more idiomatically.
database.readOnly.username=__DATABASE_READ_ONLY_USER__
database.readOnly.password=__DATABASE_READ_ONLY_PASSWORD__

# -------------------------------------------------------------------
# 
#  C O M P O N E N T  C O N F I G U R A T I O N
#
# -------------------------------------------------------------------

component.helm.humanReadableName=Helm
component.helm.package=org/tigris/helm

# -------------------------------------------------------------------
# 
#  H E L M  S E R V I C E S
#
# -------------------------------------------------------------------
services.CryptoProviderService.classname=org.tigris.helm.tool.CryptoProviderService
services.ClusterService.classname=org.tigris.helm.tool.cluster.ClusterService
services.CacheRegistryService.classname=org.tigris.helm.tool.cache.CacheRegistryService
services.TaskRunnerService.classname=org.tigris.helm.tool.task.TaskRunnerService
services.ToolEventPropagationService.classname=org.tigris.helm.component.ToolEventPropagationService
services.BOFactoryService.classname=org.tigris.helm.tool.BOFactoryService


# -------------------------------------------------------------------
# 
#  S E R V I C E  C O N F I G U R A T I O N
#
# -------------------------------------------------------------------

services.CryptoProviderService.earlyInit=true

services.ClusterService.earlyInit=true
services.ClusterService.serverHost=__JSERV_BIND_IP__
services.ClusterService.serverPort=__SPREAD_PORT__

services.TaskRunnerService.earlyInit=true
services.ToolEventPropagationService.earlyInit=true

services.XmlRpcService.handler.permission=org.tigris.helm.tool.handler.PermissionHandler
services.XmlRpcService.handler.user=org.tigris.helm.tool.handler.UserHandler

# -------------------------------------------------------------------
# 
#  H E L M  B U S I N E S S  O B J E C T S
#
# -------------------------------------------------------------------

services.BOFactoryService.currentUser.peer=org.tigris.helm.om.UserPeer
services.BOFactoryService.currentUser.parameterKey=userID
services.BOFactoryService.currentUser.default=loginUser

services.BOFactoryService.currentUserGroup.peer=org.tigris.helm.om.UserPeer
services.BOFactoryService.currentUserGroup.parameterKey=userGroupID
services.BOFactoryService.currentUserGroup.default=currentUser
services.BOFactoryService.currentUserGroup.subclass=org.tigris.helm.om.UserGroup

services.BOFactoryService.currentProjectGroup.peer=org.tigris.helm.om.ProjectPeer
services.BOFactoryService.currentProjectGroup.parameterKey=projectGroupID
services.BOFactoryService.currentProjectGroup.default=currentProject
services.BOFactoryService.currentProjectGroup.subclass=org.tigris.helm.om.ProjectGroup

services.BOFactoryService.currentCategory.peer=org.tigris.helm.om.ProjectPeer
services.BOFactoryService.currentCategory.parameterKey=categoryID
services.BOFactoryService.currentCategory.default=currentProject
services.BOFactoryService.currentCategory.subclass=org.tigris.helm.om.Category

services.BOFactoryService.currentLicense.peer=org.tigris.helm.om.LicensePeer
services.BOFactoryService.currentLicense.parameterKey=licenseID

services.BOFactoryService.currentRole.peer=org.tigris.helm.om.RolePeer
services.BOFactoryService.currentRole.parameterKey=roleID

services.BOFactoryService.currentResource.peer=org.tigris.helm.om.ResourcePeer
services.BOFactoryService.currentResource.parameterKey=resourceID

services.BOFactoryService.currentAuditLogEntry.peer=org.tigris.helm.om.AuditLogEntryPeer
services.BOFactoryService.currentAuditLogEntry.parameterKey=auditLogEntryID


# -------------------------------------------------------------------
# 
#  H E L M  S E R V L E T  P R O P E R T I E S
#
# -------------------------------------------------------------------

component.helm.servlet.ACLDump.properties= \
	adminLevel=domain, \
	displayName=Roles For User, \
	package=security, \
	permission=User - View - Self

component.helm.servlet.AdHocQuery.properties= \
	adminLevel=host, \
	displayName=Ad Hoc Query, \
	permission=Helm - Administer, \
	package=host

component.helm.servlet.AdminUtils.properties= \
	adminLevel=domain, \
	displayName=Helm Administrative Utilities, \
	permission=Helm - Administer, \
	package=host

component.helm.servlet.AllUserEmails.properties= \
	adminLevel=domain, \
	displayName=All User Emails, \
	permission=User - List, \
	package=domain

component.helm.servlet.AuditEventDetail.properties= \
	displayName=Audit Log Event, \
	permission=Audit Log - View, \
	package=tool/audit
        adminLevel=host

component.helm.servlet.AuditLogList.properties= \
	displayName=Audit Log, \
	itemsPerPage=50, \
	permission=Audit Log - View, \
	package=tool/audit
        adminLevel=host

component.helm.servlet.BroadcastMessage.properties= \
	adminLevel=domain, \
	displayName=Broadcast Message, \
	permission=Domain - Administer, \
	package=host

component.helm.servlet.BuildInfo.properties= \
	adminLevel=domain, \
	displayName=Build Info, \
	package=host

component.helm.servlet.CacheDump.properties= \
	adminLevel=host, \
	displayName=JVM Cache Dump, \
	permission=Helm - Administer, \
	package=host

component.helm.servlet.CategoryAdd.properties= \
	adminLevel=domain, \
	displayName=Add a Category, \
	permission=Category - Add, \
	servletDirectory=org/tigris/helm/, \
	package=domain

component.helm.servlet.CategoryDelete.properties= \
	adminLevel=domain, \
	displayName=Delete Category, \
	permission=Project - Delete, \
	requiredBusinessObjects=category, \
	package=domain

component.helm.servlet.CategoryEdit.properties= \
	adminLevel=domain, \
	displayName=Edit Category, \
	permission.edit=Project - Edit, \
	permission=Project - View, \
	requiredBusinessObjects=category, \
	package=domain

component.helm.servlet.CategoryElementAdd.properties= \
	adminLevel=domain, \
	displayName=Add Projects to a Category, \
	permission=Project - Associate With Project, \
	requiredBusinessObjects=category, \
	servletDirectory=org/tigris/helm/, \
	package=domain

component.helm.servlet.CategoryList.properties= \
	adminLevel=domain, \
	displayName=List of Categories, \
	permission.addbutton=Category - Add, \
	permission.editbutton=Project - Edit, \
	package=domain

component.helm.servlet.CompulsoryClickThrough.properties= \
	displayName=Compulsory Click-through Page, \
	servletDirectory=org/tigris/helm/security, \
	servletTemplate=CompulsoryClickThrough.vm

component.helm.servlet.ContentHelmNoodle.properties= \
	HelmNoodleSubclassStripAroundBody=true, \
	binaryTemplate=org/tigris/helm/publish/Binary.vm, \
	permission=Project Content - View, \
	package=publish
	showProjectNav=true

component.helm.servlet.CvswebHelmNoodle.properties= \
	HelmNoodleSubclassStripAroundBody=true, \
	binaryTemplate=org/tigris/helm/publish/Binary.vm, \
	displayName=CVSWeb, \
	permission=Project Page - View, \
	package=publish
	showProjectNav=true

component.helm.servlet.DomainHome.properties= \
	displayName=Domain Home Page, \
	permission.edit=Domain Page - Edit, \
	permission=Domain Page - View, \
	package=domain

component.helm.servlet.DomainProjects.properties= \
	displayName=Projects in Domain, \
	permission.edit=Project - Edit, \
	permission=DomainProjects - View, \
	package=domain

component.helm.servlet.EbBrowseList.properties= \
	displayName=Browse Mailing List, \
	permission=Project Page - View, \
	package=tool/mail
	showProjectNav=true

component.helm.servlet.EbDelMsg.properties= \
	permission=Mailing List - Edit, \
	package=tool/mail
	displayName=Delete Message Confirm, \
	showProjectNav=true

component.helm.servlet.EbGetAttachment.properties= \
	displayName=Get Attachment Servlet, \
	permission=Project Page - View, \
	package=tool/mail
	servletTemplatePath=org/tigris/helm/tool/mail/EbEmpty.wm

component.helm.servlet.EbReadMsg.properties= \
	displayName=Mail Reader Servlet, \
	permission=Project Page - View, \
	package=tool/mail
	showProjectNav=true

component.helm.servlet.EbSearchList.properties= \
	displayName=Search List Servlet, \
	permission=Project Page - View, \
	package=tool/mail
	showProjectNav=true

component.helm.servlet.EbSummarizeList.properties= \
	permission=Project Page - View, \
	package=tool/mail
	showProjectNav=true

component.helm.servlet.EbViewLists.properties= \
	displayName=List View Servlet, \
	permission=Project Page - View, \
	package=tool/mail
	showProjectNav=true

component.helm.servlet.ErrorPage.properties= \
	displayName=Error Page, \
	package=host

component.helm.servlet.HelmNoodleResources.properties= \
	postfilter.0=org.tigris.helm.publish.filters.CopyCookies, \
	postfilter.1=org.tigris.helm.publish.filters.CopyHeaders2Response, \
	prefilter.0=org.tigris.helm.publish.filters.HelmHeaders

component.helm.servlet.HelpTOC.properties= \
	displayName=On-line Help, \
	permission=Click-through Page - Seen, \
	package=publish

component.helm.servlet.IssuezillaHelmNoodle.properties= \
	binaryTemplate=org/tigris/helm/publish/Binary.vm, \
	displayName=Issuezilla, \
	permission=Project Issue Tracking - Query, \
	package=publish
	showProjectNav=true

component.helm.servlet.Join.properties= \
	displayName=Join Project, \
	emailSuppliedPasswords=false, \
	permission=Domain - Join, \
	package=domain

component.helm.servlet.JoinConfirm.properties= \
	displayName=Confirm Join, \
	package=domain

component.helm.servlet.LicenseAdd.properties= \
	adminLevel=domain, \
	displayName=Add License, \
	permission=Licenses - Administer, \
	package=domain

component.helm.servlet.LicenseDelete.properties= \
	adminLevel=domain, \
	displayName=Delete License, \
	permission=Licenses - Administer, \
	requiredBusinessObjects=license, \
	package=domain

component.helm.servlet.LicenseDetails.properties= \
	displayName=License Details, \
	requiredBusinessObjects=license, \
	package=domain

component.helm.servlet.LicenseEdit.properties= \
	adminLevel=domain, \
	displayName=Edit License, \
	permission=Licenses - Administer, \
	requiredBusinessObjects=license, \
	package=domain

component.helm.servlet.LicenseList.properties= \
	adminLevel=domain, \
	displayName=License List, \
	package=domain

component.helm.servlet.LogView.properties= \
	adminLevel=host, \
	displayName=Log View, \
	permission=Helm - Administer, \
	package=host

component.helm.servlet.MailingListAdd.properties= \
	displayName=Mailing List Add, \
	permission=Mailing List - Add, \
	package=tool/mail
	showProjectNav=true

component.helm.servlet.MailingListDelete.properties= \
	displayName=Mailing List Delete, \
	permission=Mailing List - Delete, \
	package=tool/mail
	showProjectNav=true

component.helm.servlet.MailingListEdit.properties= \
	displayName=Mailing List Edit, \
	permission=Mailing List - Edit, \
	package=tool/mail
	showProjectNav=true

component.helm.servlet.MailingListEditAdvanced.properties= \
	displayName=Mailing List Advanced Edit, \
	permission=Mailing List - Edit, \
	package=tool/mail
	showProjectNav=true

component.helm.servlet.MailingListMembers.properties= \
	displayName=Mailing List Members, \
	permission=Mailing List - List Members, \
	package=tool/mail
	showProjectNav=true

component.helm.servlet.MailingListPost.properties= \
	displayName=Mailing List Post, \
	permission=Project Page - View, \
	package=tool/mail
	showProjectNav=true

component.helm.servlet.NewsItemView.properties= \
	displayName=News Item, \
	permission.edit=Project News - Edit, \
	permission=Project Page - View, \
	package=project
	shortDisplayName=News, \
	showProjectNav=true

component.helm.servlet.NoodleResources.properties= \
	postfilter.0=org.tigris.helm.publish.filters.CopyCookies, \
	prefilter.0=org.tigris.helm.publish.filters.CopyAllHeaders

component.helm.servlet.PasswordEdit.properties= \
	displayName=Password Edit, \
	package=domain

component.helm.servlet.PermissionDump.properties= \
	adminLevel=domain, \
	displayName=Permissions For User, \
	permission=User - View - Self, \
	package=security

component.helm.servlet.ProjectAdd.properties= \
	adminLevel=domain, \
	displayName=Add Project, \
	permission=Project - Suggest, \
	package=domain

component.helm.servlet.ProjectApproval.properties= \
	displayName=Project Approval, \
	permission=Project - Approve, \
	package=project
	showProjectNav=true

component.helm.servlet.ProjectCreated.properties= \
	adminLevel=domain, \
	displayName=Project Created, \
	permission=Project - Edit, \
	package=domain

component.helm.servlet.ProjectDelete.properties= \
	displayName=Project Delete, \
	permission=Project - Delete, \
	package=project
	showProjectNav=true

component.helm.servlet.ProjectEdit.properties= \
	displayName=Edit Project, \
	permission=Project - Edit, \
	package=project
	showProjectNav=true

component.helm.servlet.ProjectGroupAdd.properties= \
	adminLevel=domain, \
	displayName=Add a Project Group, \
	permission=ProjectGroup - Add, \
	servletDirectory=org/tigris/helm/, \
	package=domain

component.helm.servlet.ProjectGroupDelete.properties= \
	adminLevel=domain, \
	displayName=Delete Project Group, \
	permission=Project - Delete, \
	requiredBusinessObjects=projectGroup, \
	package=domain

component.helm.servlet.ProjectGroupEdit.properties= \
	adminLevel=domain, \
	displayName=Edit Project Group, \
	permission.edit=Project - Edit, \
	permission=Project - View, \
	requiredBusinessObjects=projectGroup, \
	package=domain

component.helm.servlet.ProjectGroupElementAdd.properties= \
	adminLevel=domain, \
	displayName=Add Projects to a Project Group, \
	permission=Project - Associate With Project, \
	requiredBusinessObjects=projectGroup, \
	servletDirectory=org/tigris/helm/, \
	package=domain

component.helm.servlet.ProjectGroupList.properties= \
	adminLevel=domain, \
	displayName=List of Project Groups, \
	permission.addbutton=ProjectGroup - Add, \
	permission.editbutton=Project - Edit, \
	package=domain

component.helm.servlet.ProjectHome.properties= \
	displayName=Project Home Page, \
	permission.edit=Project - Edit, \
	permission=Project Page - View, \
	package=project
	shortDisplayName=Project Home, \
	showProjectNav=true

component.helm.servlet.ProjectInvite.properties= \
	displayName=Project Invite, \
	permission=Project - Invite, \
	recipientSeparators=\n\r\t:;\f, \, \
	package=project
	showProjectNav=true

component.helm.servlet.ProjectIssues.properties= \
	displayName=Project Issues, \
	permission=Project Issue Tracking - Query, \
	package=project
	shortDisplayName=Issue Tracking, \
	showProjectNav=true

component.helm.servlet.ProjectList.properties= \
	adminLevel=domain, \
	displayName=Project List, \
	package=domain

component.helm.servlet.ProjectLocked.properties= \
	displayName=Project Lock/Unlock, \
	permission=Project - Lock, \
	package=project
	showProjectNav=true

component.helm.servlet.ProjectMailingListList.properties= \
	displayName=Project MailingList List, \
	permission=Project Page - View, \
	package=project
	shortDisplayName=Mailing Lists, \
	showProjectNav=true

component.helm.servlet.ProjectMemberAdd.properties= \
	displayName=Add Member to Project, \
	permission=Role - Grant, \
	package=project
	shortDisplayName=Members, \
	showProjectNav=true

component.helm.servlet.ProjectMemberList.properties= \
	displayName=Project Member List, \
	nbrUsersPerPage=10, \
	permission.edit=Project Member - Edit, \
	permission=Project Member - List, \
	package=project
	shortDisplayName=Members, \
	showProjectNav=true

component.helm.servlet.ProjectMembershipRequest.properties= \
	displayName=Project Membership Request, \
	permission=Click-through Page - Seen, \
	package=project
	shortDisplayName=Members, \
	showProjectNav=true

component.helm.servlet.ProjectNewsAdd.properties= \
	displayName=Project News Add, \
	permission=Project News - Suggest, \
	package=project
	shortDisplayName=News, \
	showProjectNav=true

component.helm.servlet.ProjectNewsAddAdvanced.properties= \
	displayName=Project News Add - Advanced Options, \
	permission=Project News - Suggest, \
	package=project
	shortDisplayName=News, \
	showProjectNav=true

component.helm.servlet.ProjectNewsApproval.properties= \
	displayName=Project News Approval, \
	permission=Project News - Approve, \
	package=project
	shortDisplayName=News, \
	showProjectNav=true

component.helm.servlet.ProjectNewsApprovalReason.properties= \
	displayName=Project News Approval Reason, \
	permission=Project News - Approve, \
	package=project
	shortDisplayName=News, \
	showProjectNav=true

component.helm.servlet.ProjectNewsDelete.properties= \
	displayName=Project News Delete, \
	permission=Project News - View, \
	package=project
	shortDisplayName=News, \
	showProjectNav=true

component.helm.servlet.ProjectNewsEdit.properties= \
	displayName=Project News Edit, \
	permission=Project News - View, \
	package=project
	shortDisplayName=News, \
	showProjectNav=true

component.helm.servlet.ProjectNewsEditAdvanced.properties= \
	displayName=Project News Edit - Advanced Options, \
	permission=Project News - View, \
	package=project
	shortDisplayName=News, \
	showProjectNav=true

component.helm.servlet.ProjectNewsList.properties= \
	displayName=Project News, \
	nbrNewsItemsPerPage=20, \
	permission.edit=Project News - Edit, \
	permission=Project News - View, \
	package=project
	shortDisplayName=News, \
	showProjectNav=true

component.helm.servlet.ProjectSource.properties= \
	displayName=Project Source, \
	offerAnonymousCVS=false, \
	permission=Project Page - View, \
	package=project
	shortDisplayName=Source Code, \
	showProjectNav=true

component.helm.servlet.ResourceAdd.properties= \
	adminLevel=domain, \
	displayName=Add A Resource, \
	permission=Resource - Add, \
	package=security

component.helm.servlet.ResourceEdit.properties= \
	adminLevel=domain, \
	displayName=Edit Resource, \
	permission=Resource - Edit, \
	requiredBusinessObjects=resource, \
	package=security

component.helm.servlet.ResourceList.properties= \
	adminLevel=domain, \
	displayName=Resource List, \
	permission=Project - View, \
	package=security

component.helm.servlet.RoleAdd.properties= \
	adminLevel=domain, \
	displayName=Add A Role, \
	permission=Role - Add, \
	package=security

component.helm.servlet.RoleDelete.properties= \
	displayName=Delete A Role, \
	permission=Role - Delete, \
	requiredBusinessObjects=role, \
	package=security

component.helm.servlet.RoleEdit.properties= \
	adminLevel=domain, \
	displayName=Edit A Role, \
	permission=Role - Edit, \
	requiredBusinessObjects=role, \
	package=security

component.helm.servlet.RoleList.properties= \
	adminLevel=domain, \
	displayName=Role List, \
	permission=Project - View, \
	package=security

component.helm.servlet.RolePermissionAdd.properties= \
	displayName=Add Permissions to a Role, \
	permission=Role - Edit, \
	requiredBusinessObjects=roleadminLevel=domain, \
	package=security

component.helm.servlet.RoleView.properties= \
	adminLevel=domain, \
	displayName=Role Detail, \
	requiredBusinessObjects=role, \
	package=security

component.helm.servlet.SessionList.properties= \
	adminLevel=domain, \
	displayName=Active Sessions, \
	permission=Session - List, \
	package=domain

component.helm.servlet.StartPage.properties= \
	displayName=Start Page, \
	permission=Start Page - View, \
	package=mypages

component.helm.servlet.TLogin.properties= \
	#component.helm.servletcheme=https, \
	HomePage= /, \
	displayName=Login, \
	package=domain, \
	startPage=StartPage

component.helm.servlet.TLogout.properties= \
	HomePage= /helm/, \
	displayName=Logout, \
	package=domain

component.helm.servlet.TaskList.properties= \
	adminLevel=domain, \
	displayName=Task List, \
	permission=Helm - Administer, \
	package=host

component.helm.servlet.UnauthorizedAccess.properties= \
	displayName=Unauthorized Access, \
	package=security

component.helm.servlet.UserAdd.properties= \
	adminLevel=domain, \
	displayName=Add User, \
	emailSuppliedPasswords=false, \
	permission=User - Add, \
	package=domain

component.helm.servlet.UserDelete.properties= \
	adminLevel=domain, \
	displayName=Delete User, \
	permission=User - Delete, \
	package=domain

component.helm.servlet.UserEdit.properties= \
	adminLevel=domain, \
	displayName=Edit User, \
	package=domain

component.helm.servlet.UserGroupAdd.properties= \
	adminLevel=domain, \
	displayName=Add a User Group, \
	permission=UserGroup - Add, \
	servletDirectory=org/tigris/helm/, \
	package=domain

component.helm.servlet.UserGroupDelete.properties= \
	adminLevel=domain, \
	displayName=Delete User Group, \
	permission=UserGroup - Delete, \
	requiredBusinessObjects=userGroup, \
	package=domain

component.helm.servlet.UserGroupEdit.properties= \
	adminLevel=domain, \
	displayName=Edit User Group, \
	permission.edit=UserGroup - Edit, \
	permission=UserGroup - View, \
	requiredBusinessObjects=userGroup, \
	package=domain

component.helm.servlet.UserGroupElementAdd.properties= \
	adminLevel=domain, \
	displayName=Add Users to a User Group, \
	permission=UserGroup Element - Add, \
	requiredBusinessObjects=userGroup, \
	servletDirectory=org/tigris/helm/, \
	package=domain

component.helm.servlet.UserGroupList.properties= \
	adminLevel=domain, \
	displayName=List of User Groups, \
	permission.addbutton=UserGroup - Add, \
	permission.editbutton=UserGroup - Edit, \
	permission=UserGroup - List, \
	package=domain

component.helm.servlet.UserList.properties= \
	adminLevel=domain, \
	displayName=List Users, \
	displayName=User List, \
	permission.addbutton=User - Add, \
	permission.editbutton=User - Edit, \
	permission=User - List, \
	package=domain

component.helm.servlet.UserRoleAdd.properties= \
	adminLevel=domain, \
	displayName=Add User Roles, \
	permission=Role - Grant, \
	package=domain

component.helm.servlet.UserProjectInterestAdd.properties= \
	adminLevel=domain, \
	displayName=Express Interest In Project, \
	permission=User - Edit - Self, \
	package=domain

component.helm.servlet.UserProjectInterestDelete.properties= \
	adminLevel=domain, \
	displayName=Remove Interest In Project, \
	permission=User - Edit - Self, \
	package=domain
@


1.35
log
@* Removed extra displayName property from UserEdit servlet.

* Changed base permission for the UserProjectInterestAdd servlet to a
more accurate base permission.

* Added UserProjectInterestDelete servlet.
@
text
@d1 13
d29 1
a29 1
#  C O N F I G U R A T I O N
a44 5
# TODO: Handle these properties more idiomatically.
database.readOnly.username=__DATABASE_READ_ONLY_USER__
database.readOnly.password=__DATABASE_READ_ONLY_PASSWORD__


d89 1
a89 1
servlets.ACLDump.properties= \
d92 2
a93 3
	permission=User - View - Self, \
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/ACLDump.vm
d95 1
a95 1
servlets.AdHocQuery.properties= \
d99 1
a99 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=host/AdHocQuery.vm
d101 1
a101 1
servlets.AdminUtils.properties= \
d105 1
a105 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=host/AdminUtils.vm
d107 1
a107 1
servlets.AllUserEmails.properties= \
d111 1
a111 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/AllUserEmails.vm
d113 1
a113 1
servlets.AuditEventDetail.properties= \
d116 1
a116 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/audit/AuditEventDetail.vm, \
d119 1
a119 1
servlets.AuditLogList.properties= \
d123 1
a123 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/audit/AuditLogList.vm, \
d126 1
a126 1
servlets.BroadcastMessage.properties= \
d130 1
a130 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=host/BroadcastMessage.vm
d132 1
a132 1
servlets.BuildInfo.properties= \
d135 1
a135 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=host/BuildInfo.vm
d137 1
a137 1
servlets.CacheDump.properties= \
d141 1
a141 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=host/CacheDump.vm
d143 1
a143 1
servlets.CategoryAdd.properties= \
d148 1
a148 1
	servletTemplate=domain/CategoryAdd.vm
d150 1
a150 1
servlets.CategoryDelete.properties= \
d155 1
a155 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/CategoryDelete.vm
d157 1
a157 1
servlets.CategoryEdit.properties= \
d163 1
a163 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/CategoryEdit.vm
d165 1
a165 1
servlets.CategoryElementAdd.properties= \
d171 1
a171 1
	servletTemplate=domain/CategoryElementAdd.vm
d173 1
a173 1
servlets.CategoryList.properties= \
d178 1
a178 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/CategoryList.vm
d180 1
a180 1
servlets.CompulsoryClickThrough.properties= \
d185 1
a185 1
servlets.ContentHelmNoodle.properties= \
d189 1
a189 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=publish/Wrap.vm, \
d192 1
a192 1
servlets.CvswebHelmNoodle.properties= \
d197 1
a197 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=publish/Wrap.vm, \
d200 1
a200 1
servlets.DomainHome.properties= \
d204 1
a204 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/DomainHome.vm
d206 1
a206 1
servlets.DomainProjects.properties= \
d210 1
a210 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/DomainProjects.vm
d212 1
a212 1
servlets.EbBrowseList.properties= \
d215 1
a215 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/EbBrowseList.vm, \
d218 1
a218 1
servlets.EbDelMsg.properties= \
d220 1
a220 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/EbDelMsg.vm, \
d224 1
a224 1
servlets.EbGetAttachment.properties= \
d227 1
a227 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/EbEmpty.vm, \
d230 1
a230 1
servlets.EbReadMsg.properties= \
d233 1
a233 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/EbReadMsg.vm, \
d236 1
a236 1
servlets.EbSearchList.properties= \
d239 1
a239 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/EbSearchList.vm, \
d242 1
a242 1
servlets.EbSummarizeList.properties= \
d244 1
a244 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/EbSummarizeList.vm, \
d247 1
a247 1
servlets.EbViewLists.properties= \
d250 1
a250 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/EbViewLists.vm, \
d253 1
a253 1
servlets.ErrorPage.properties= \
d255 1
a255 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=host/ErrorPage.vm
d257 1
a257 1
servlets.HelmNoodleResources.properties= \
d262 1
a262 1
servlets.HelpTOC.properties= \
d265 1
a265 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=publish/HelpTOC.vm
d267 1
a267 1
servlets.IssuezillaHelmNoodle.properties= \
d271 1
a271 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=publish/Wrap.vm, \
d274 1
a274 1
servlets.Join.properties= \
d278 1
a278 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/Join.vm
d280 1
a280 1
servlets.JoinConfirm.properties= \
d282 1
a282 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/JoinConfirm.vm
d284 1
a284 1
servlets.LicenseAdd.properties= \
d288 1
a288 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/LicenseAdd.vm
d290 1
a290 1
servlets.LicenseDelete.properties= \
d295 1
a295 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/LicenseDelete.vm
d297 1
a297 1
servlets.LicenseDetails.properties= \
d300 1
a300 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/LicenseDetails.vm
d302 1
a302 1
servlets.LicenseEdit.properties= \
d307 1
a307 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/LicenseEdit.vm
d309 1
a309 1
servlets.LicenseList.properties= \
d312 1
a312 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/LicenseList.vm
d314 1
a314 1
servlets.LogView.properties= \
d318 1
a318 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=host/LogView.vm
d320 1
a320 1
servlets.MailingListAdd.properties= \
d323 1
a323 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/MailingListAdd.vm, \
d326 1
a326 1
servlets.MailingListDelete.properties= \
d329 1
a329 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/MailingListDelete.vm, \ 
d332 1
a332 1
servlets.MailingListEdit.properties= \
d335 1
a335 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/MailingListEdit.vm, \
d338 1
a338 1
servlets.MailingListEditAdvanced.properties= \
d341 1
a341 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/MailingListEditAdvanced.vm, \
d344 1
a344 1
servlets.MailingListMembers.properties= \
d347 1
a347 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/MailingListMembers.vm, \
d350 1
a350 1
servlets.MailingListPost.properties= \
d353 1
a353 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=tool/mail/MailingListPost.vm, \
d356 1
a356 1
servlets.NewsItemView.properties= \
d360 1
a360 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/NewsItemView.vm, \
d364 1
a364 1
servlets.NoodleResources.properties= \
d368 1
a368 1
servlets.PasswordEdit.properties= \
d370 1
a370 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/PasswordEdit.vm
d372 1
a372 1
servlets.PermissionDump.properties= \
d376 1
a376 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/PermissionDump.vm
d378 1
a378 1
servlets.ProjectAdd.properties= \
d382 1
a382 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/ProjectAdd.vm
d384 1
a384 1
servlets.ProjectApproval.properties= \
d387 1
a387 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectApproval.vm, \
d390 1
a390 1
servlets.ProjectCreated.properties= \
d394 1
a394 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/ProjectCreated.vm
d396 1
a396 1
servlets.ProjectDelete.properties= \
d399 1
a399 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectDelete.vm, \
d402 1
a402 1
servlets.ProjectEdit.properties= \
d405 1
a405 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectEdit.vm, \
d408 1
a408 1
servlets.ProjectGroupAdd.properties= \
d413 1
a413 1
	servletTemplate=domain/ProjectGroupAdd.vm
d415 1
a415 1
servlets.ProjectGroupDelete.properties= \
d420 1
a420 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/ProjectGroupDelete.vm
d422 1
a422 1
servlets.ProjectGroupEdit.properties= \
d428 1
a428 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/ProjectGroupEdit.vm
d430 1
a430 1
servlets.ProjectGroupElementAdd.properties= \
d436 1
a436 1
	servletTemplate=domain/ProjectGroupElementAdd.vm
d438 1
a438 1
servlets.ProjectGroupList.properties= \
d443 1
a443 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/ProjectGroupList.vm
d445 1
a445 1
servlets.ProjectHome.properties= \
d449 1
a449 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectHome.vm, \
d453 1
a453 1
servlets.ProjectInvite.properties= \
d457 1
a457 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectInvite.vm, \
d460 1
a460 1
servlets.ProjectIssues.properties= \
d463 1
a463 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectIssues.vm, \
d467 1
a467 1
servlets.ProjectList.properties= \
d470 1
a470 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/ProjectList.vm
d472 1
a472 1
servlets.ProjectLocked.properties= \
d475 1
a475 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectLocked.vm, \
d478 1
a478 1
servlets.ProjectMailingListList.properties= \
d481 1
a481 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectMailingListList.vm, \
d485 1
a485 1
servlets.ProjectMemberAdd.properties= \
d488 1
a488 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectMemberAdd.vm, \
d492 1
a492 1
servlets.ProjectMemberList.properties= \
d497 1
a497 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectMemberList.vm, \
d501 1
a501 1
servlets.ProjectMembershipRequest.properties= \
d504 1
a504 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectMembershipRequest.vm, \
d508 1
a508 1
servlets.ProjectNewsAdd.properties= \
d511 1
a511 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectNewsAdd.vm, \
d515 1
a515 1
servlets.ProjectNewsAddAdvanced.properties= \
d518 1
a518 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectNewsAddAdvanced.vm, \
d522 1
a522 1
servlets.ProjectNewsApproval.properties= \
d525 1
a525 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectNewsApproval.vm, \
d529 1
a529 1
servlets.ProjectNewsApprovalReason.properties= \
d532 1
a532 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectNewsApprovalReason.vm, \
d536 1
a536 1
servlets.ProjectNewsDelete.properties= \
d539 1
a539 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectNewsDelete.vm, \
d543 1
a543 1
servlets.ProjectNewsEdit.properties= \
d546 1
a546 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectNewsEdit.vm, \
d550 1
a550 1
servlets.ProjectNewsEditAdvanced.properties= \
d553 1
a553 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectNewsEditAdvanced.vm, \
d557 1
a557 1
servlets.ProjectNewsList.properties= \
d562 1
a562 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectNewsList.vm, \
d566 1
a566 1
servlets.ProjectSource.properties= \
d570 1
a570 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=project/ProjectSource.vm, \
d574 1
a574 1
servlets.ResourceAdd.properties= \
d578 1
a578 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/ResourceAdd.vm
d580 1
a580 1
servlets.ResourceEdit.properties= \
d585 1
a585 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/ResourceEdit.vm
d587 1
a587 1
servlets.ResourceList.properties= \
d591 1
a591 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/ResourceList.vm
d593 1
a593 1
servlets.RoleAdd.properties= \
d597 1
a597 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/RoleAdd.vm
d599 1
a599 1
servlets.RoleDelete.properties= \
d603 1
a603 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/RoleDelete.vm
d605 1
a605 1
servlets.RoleEdit.properties= \
d610 1
a610 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/RoleEdit.vm
d612 1
a612 1
servlets.RoleList.properties= \
d616 1
a616 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/RoleList.vm
d618 1
a618 1
servlets.RolePermissionAdd.properties= \
d622 1
a622 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/RolePermissionAdd.vm
d624 1
a624 1
servlets.RoleView.properties= \
d628 1
a628 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/RoleView.vm
d630 1
a630 1
servlets.SessionList.properties= \
d634 1
a634 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/SessionList.vm
d636 1
a636 1
servlets.StartPage.properties= \
d639 1
a639 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=mypages/StartPage.vm
d641 2
a642 2
servlets.TLogin.properties= \
	#servletScheme=https, \
d645 1
a645 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/TLogin.vm, \
d648 1
a648 1
servlets.TLogout.properties= \
d651 1
a651 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/TLogout.vm
d653 1
a653 1
servlets.TaskList.properties= \
d657 1
a657 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=host/TaskList.vm
d659 1
a659 1
servlets.UnauthorizedAccess.properties= \
d661 1
a661 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=security/UnauthorizedAccess.vm
d663 1
a663 1
servlets.UserAdd.properties= \
d668 1
a668 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/UserAdd.vm
d670 1
a670 1
servlets.UserDelete.properties= \
d674 1
a674 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/UserDelete.vm
d676 1
a676 1
servlets.UserEdit.properties= \
d679 1
a679 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/UserEdit.vm
d681 1
a681 1
servlets.UserGroupAdd.properties= \
d686 1
a686 1
	servletTemplate=domain/UserGroupAdd.vm
d688 1
a688 1
servlets.UserGroupDelete.properties= \
d693 1
a693 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/UserGroupDelete.vm
d695 1
a695 1
servlets.UserGroupEdit.properties= \
d701 1
a701 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/UserGroupEdit.vm
d703 1
a703 1
servlets.UserGroupElementAdd.properties= \
d709 1
a709 1
	servletTemplate=domain/UserGroupElementAdd.vm
d711 1
a711 1
servlets.UserGroupList.properties= \
d717 1
a717 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/UserGroupList.vm
d719 1
a719 1
servlets.UserList.properties= \
d726 1
a726 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/UserList.vm
d728 1
a728 1
servlets.UserRoleAdd.properties= \
d732 1
a732 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/UserRoleAdd.vm
d734 1
a734 1
servlets.UserProjectInterestAdd.properties= \
d738 1
a738 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/UserProjectInterestAdd.vm
d740 1
a740 1
servlets.UserProjectInterestDelete.properties= \
d744 1
a744 2
	servletDirectory=org/tigris/helm, \
	servletTemplate=domain/UserProjectInterestDelete.vm
@


1.34
log
@Moved integration-oriented code into new component package.
@
text
@a756 1
	displayName=User Edit, \
d821 1
a821 1
	permission=Project - View, \
d824 7
@


1.33
log
@Added missing comma
@
text
@d10 1
a10 1
services.ToolEventPropagationService.classname=org.tigris.helm.tool.ToolEventPropagationService
@


1.32
log
@Better title.
@
text
@d415 1
a415 1
	displayName=Add Project\
@


1.31
log
@* Corrected displayName for TLogout.

* Added UserProjectInterestAdd servlet.

* Removed Wrap servlet (jrobbins indicates it is deprecated).
@
text
@d821 1
a821 1
	displayName=Express Project Interest, \
@


1.30
log
@Moved servlet-specific properties out of a million tiny files and into TurbineResources.properties.
@
text
@d723 1
a723 1
	displayName=Logou, \
d819 4
a822 2
servlets.Wrap.properties= \
	displayName=Wrap, \
d824 1
a824 3
	servletName=Wrap, \
	servletTemplate=publish/Wrap.vm

@


1.29
log
@Added more distinctive header.
@
text
@d74 751
@


1.28
log
@Factored code out of HelmServlet.populateBOs into BOFactoryService. Components can now specify the business objects they want populated in a TurbineResources.properties fragment.
@
text
@d36 6
a41 2
# 'current' business objects for Helm (not counting domain and
# project, which are special cases).
@


1.27
log
@Replaced 'plugins' architecture with ToolEventPropagationService.
@
text
@d11 1
d35 35
@


1.26
log
@Cleaned up election irregularities (which required a patch to Spread) and got the TaskRunner working again.
@
text
@d10 2
d26 1
@


1.25
log
@Upgrading to Turbine 3.0-dev, Fulcrum 1.0, and Torque 1.0.
@
text
@d16 1
d22 2
@


1.24
log
@Re-added ClusterService and properties.
@
text
@d16 3
d21 1
d24 4
@


1.23
log
@Stop coddling IZ in terms of user accounts; assume that IZ can get its permissions from Helm through the XML-RPC interface.
@
text
@d7 1
d11 7
d19 1
a19 1
services.XmlRpcService.handler.user=org.tigris.helm.tool.handler.UserHandler@


1.22
log
@Factored out user code into a separate XML-RPC handler.
@
text
@a8 1
services.IssueTrackingRebuildService.classname=org.tigris.helm.tool.task.IssueTrackingRebuildService
@


1.21
log
@Added entry for XML-RPC permission handler.
@
text
@d11 2
a12 1
services.XmlRpcService.handler.permission=org.tigris.helm.security.PermissionHandler
@


1.20
log
@Factored out script running code to support new IssueTrackingRebuildService.
@
text
@d10 2
@


1.19
log
@Got rid of denormalized project-project group mapping table in favor of per-JVM caching solution.
@
text
@d9 1
a9 1

@


1.18
log
@Moved clustering features out of RMI and into the database.
@
text
@d9 1
a9 1
services.ProjectGraphDenormalizerService.classname=org.tigris.helm.tool.acl.ProjectGraphDenormalizerService
@


1.17
log
@Fixed up cluster singleton interface and made the task runner into a cluster singleton.
@
text
@d7 1
a7 2
services.ClusterService.classname=org.tigris.helm.tool.cluster.ClusterService
services.CacheRegistry.classname=org.tigris.helm.tool.cache.CacheRegistry
a9 13

# -------------------------------------------------------------------
# 
#  C L U S T E R  S E R V I C E
#
# -------------------------------------------------------------------

# The cluster RMI registry and mediator for colleague communication.
services.ClusterService.host=__CLUSTER_HOST__
#services.ClusterService.rmiRegistryPort=__HELM_RMI_PORT__
services.ClusterService.rmiRegistryPort=__ANZU_RMI_PORT__
services.ClusterService.mediator.classKeys=org.tigris.helm.tool.cache,org.tigris.helm.tool.acl
services.ClusterService.mediator.classNames=org.tigris.helm.tool.cache.CacheRegistryManager,org.tigris.helm.tool.acl.ProjectGraphDenormalizerMediator
@


1.16
log
@A Heartbreaking Patch of Staggering Genius: adds capacity (but no interface) for deeply nested projects, categories, and project groups. As a side effect, gets rid of the hacky special 'all public projects in domain' group. There are probably bugs in this, and some of those bugs are probably security holes, so watch out.
@
text
@a13 8
#  T A S K  R U N N E R  S E R V I C E
#
# -------------------------------------------------------------------

services.TaskRunnerService.logFile=__SANDBOX__/log/debug/TaskRunnerService.log

# -------------------------------------------------------------------
# 
d22 2
a23 2
services.ClusterService.mediator.classKeys=org.tigris.helm.tool.cache,org.tigris.helm.tool.task,org.tigris.helm.tool.acl
services.ClusterService.mediator.classNames=org.tigris.helm.tool.cache.CacheRegistryManager,org.tigris.helm.tool.task.TaskRunnerMediator,org.tigris.helm.tool.acl.ProjectGraphDenormalizerMediator
@


1.15
log
@Removed HostIPAllowService and its configuration.  If we do end up implementing such functionality, it will be quite different.
@
text
@d10 1
d30 2
a31 2
services.ClusterService.mediator.classKeys=org.tigris.helm.tool.cache,org.tigris.helm.tool.task
services.ClusterService.mediator.classNames=org.tigris.helm.tool.cache.CacheRegistryManager,org.tigris.helm.tool.task.TaskRunnerMediator
@


1.14
log
@Added decl of CacheRegistry service.
@
text
@a7 1
services.HostIPAllowService.classname=org.tigris.helm.tool.HostIPAllowService
a9 19

# -------------------------------------------------------------------
# 
#  H O S T  I P  A L L O W  S E R V I C E
#
# -------------------------------------------------------------------

# The files listing the full path to the configuration for allowed and denied
# IPs.
#
# Default: allow=/etc/hosts.allow
#          deny=/etc/hosts.deny
services.HostIPAllowService.allow=/etc/hosts.allow
services.HostIPAllowService.deny=/etc/hosts.deny

# The command used to gather a raw list of denied IP addresses.
#
# Default: denialsHarvestCmd=fgrep -w __SANDBOX__/log/access/ssl-access_log | cut -f 1 -d' ' | uniq | sort | uniq
services.HostIPAllowService.denialsHarvestCmd=fgrep -w __SANDBOX__/log/access/ssl-access_log | cut -f 1 -d' ' | uniq | sort | uniq
@


1.13
log
@Using Anzu's RMI server as a temporary hack to side step JServ class
loader issue w/ RMI registry.
@
text
@d9 1
@


1.12
log
@Renamed ClusterService mediator.host property to host.
@
text
@d46 2
a47 1
services.ClusterService.rmiRegistryPort=__HELM_RMI_PORT__
@


1.11
log
@Changed variable names.
@
text
@d45 1
a45 1
services.ClusterService.mediator.host=__CLUSTER_HOST__
@


1.10
log
@Added network class mappings.
@
text
@d45 2
a46 2
services.ClusterService.mediator.host=__MEDIATOR_HOST__
services.ClusterService.rmiRegistryPort=__CLUSTER_RMI_REGISTRY_PORT__
@


1.9
log
@Renamed RMI registry property.
@
text
@d47 2
@


1.8
log
@Renamed cluster mediator property to mediator.host.
@
text
@d46 1
a46 1
services.ClusterService.mediator.rmiRegistryPort=__CLUSTER_RMI_REGISTRY_PORT__
@


1.7
log
@Added ClusterService and its associated properties.
@
text
@d45 1
a45 1
services.ClusterService.mediator=__MEDIATOR_HOST__
@


1.6
log
@Added support for clustering.
@
text
@d7 1
d40 1
a40 1
#  C L U S T E R I N G
d45 2
a46 2
cluster.mediator=__MEDIATOR_HOST__
cluster.mediator.rmiRegistryPort=__MEDIATOR_RMI_REGISTRY_PORT__
@


1.5
log
@Broke out a section for the TaskRunnerService.
@
text
@d36 10
@


1.4
log
@Made the following changes:

-- Made an access, error, and debug subdir in $SANDBOX/log dir.
-- Made apache log hits in access_log in the $SANDBOX/log/access subdir.
-- Made apache log errors to error_log in $SANDBOX/log/error subdir.
-- All other logs, those w/o a distinct 'access' or 'error' character, now
go into the $SANDBOX/log/debug subdir (WebMacro.log, Turbine.log, etc.).

Reason for this relocation of logs (From Brian):

Ops needs an extremely reliable way to roll logs off of the production
servers, even before a site is in production; being able to write scripts
that assume that "all logs in *access* need to be kept forever", and "all
logs in *debug* and *error* are temporary and cullable within some set
amount of time" is mandatory.  This way we don't have to adjust the
rollover script every time apps-dev wants to have another app start
logging - just log it into the right place and we'll roll it away.

IZ2313

PR:
Obtained from:
Submitted by:
Reviewed by:
@
text
@a8 1
services.TaskRunnerService.logFile=__SANDBOX__/log/debug/TaskRunnerService.log
d28 8
@


1.4.6.1
log
@Ported minimal cluster functionality so that I could also port IssueTrackingRebuildService, which builds on it.
@
text
@a7 1
services.IssueTrackingRebuildService.classname=org.tigris.helm.tool.task.IssueTrackingRebuildService
@


1.4.6.2
log
@HostIPAllowService not used.
@
text
@d7 1
@


1.3
log
@The TaskRunner writes the current time to a log every time it runs tasks. This is so the health of the thread can be monitored with Big Brother or equivalent.
@
text
@d9 1
a9 1
services.TaskRunnerService.logFile=__SANDBOX__/log/TaskRunnerService.log
d27 2
a28 2
# Default: denialsHarvestCmd=fgrep -w __SANDBOX__/log/ssl-access_log | cut -f 1 -d' ' | uniq | sort | uniq
services.HostIPAllowService.denialsHarvestCmd=fgrep -w __SANDBOX__/log/ssl-access_log | cut -f 1 -d' ' | uniq | sort | uniq
@


1.2
log
@Added TaskRunnerService.
@
text
@d9 1
a9 1

@


1.1
log
@Now baking TurbineResources.properties from multiple properties files.
@
text
@d8 1
@

