head	1.24;
access;
symbols
	TIGRIS_1_1_0RC2:1.23.2.1
	TIGRIS_1_1:1.23.0.2;
locks; strict;
comment	@# @;


1.24
date	2001.08.07.20.34.40;	author edk;	state Exp;
branches;
next	1.23;

1.23
date	2001.07.30.18.44.24;	author leonardr;	state dead;
branches
	1.23.2.1;
next	1.22;

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

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

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

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

1.18
date	2001.06.28.00.35.15;	author ms;	state Exp;
branches;
next	1.17;

1.17
date	2001.06.19.23.42.09;	author dlr;	state Exp;
branches;
next	1.16;

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

1.15
date	2001.06.19.00.09.15;	author leonardr;	state Exp;
branches;
next	1.14;

1.14
date	2001.06.18.22.12.21;	author leonardr;	state Exp;
branches;
next	1.13;

1.13
date	2001.06.11.23.04.50;	author elicia;	state Exp;
branches;
next	1.12;

1.12
date	2001.06.01.17.47.46;	author leonardr;	state Exp;
branches;
next	1.11;

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

1.10
date	2001.05.31.19.17.04;	author elicia;	state Exp;
branches;
next	1.9;

1.9
date	2001.05.30.01.11.12;	author leonardr;	state Exp;
branches;
next	1.8;

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

1.7
date	2001.05.17.17.47.22;	author edk;	state Exp;
branches;
next	1.6;

1.6
date	2001.05.15.23.18.04;	author elicia;	state Exp;
branches;
next	1.5;

1.5
date	2001.05.11.19.38.56;	author leonardr;	state Exp;
branches;
next	1.4;

1.4
date	2001.05.02.21.31.12;	author dlr;	state Exp;
branches;
next	1.3;

1.3
date	2001.05.02.21.12.41;	author dlr;	state Exp;
branches;
next	1.2;

1.2
date	2001.05.01.21.47.22;	author leonardr;	state Exp;
branches;
next	1.1;

1.1
date	2001.04.09.17.50.26;	author leonardr;	state Exp;
branches;
next	;

1.23.2.1
date	2001.08.07.20.33.54;	author edk;	state Exp;
branches;
next	;


desc
@@


1.24
log
@add files used to fix up project documents wrt private / is_public:
* all current project documents should be made public (since private
  project documents weren't supported in 1.0.x), and this should be the
  default going forward
* some roles may have been given the Private Project Document - View
  permission as a workaround; if so, remove it so that they can be
  supported in the future.
@
text
@ProjectDocument.sql
@


1.23
log
@Moved stuff from 1.1.0 migration directory to 1.2.0 directory to reflect actual future versioning.
@
text
@a0 9
AttributeType.sql
Message.sql
Role.sql
Action.sql
Resource.sql
Project.sql
Attribute.sql
AttributeValue.sql
RoleActionResource.sql
a1 6
Task.sql
User.sql
VC.sql
License.sql
helmDomainDrop.sql
deleteDomainActionsFromProjectRoles.sql@


1.23.2.1
log
@add files used to fix up project documents wrt private / is_public:
* all current project documents should be made public (since private
  project documents weren't supported in 1.0.x), and this should be the
  default going forward
* some roles may have been given the Private Project Document - View
  permission as a workaround; if so, remove it so that they can be
  supported in the future.
@
text
@d1 9
d11 6
@


1.22
log
@Project roles should not have domain actions; this was causing confusion and bloating the RAR table.
@
text
@@


1.21
log
@Insert rebuild task upon upgrade.
@
text
@d16 1
@


1.20
log
@Licenses are now contained in a database-managed table rather than in a custom Java class (yay!)
@
text
@d11 1
@


1.19
log
@Implemented basic project group and category nesting.
@
text
@d13 1
@


1.18
log
@Factored out the migrate scripts in each migration path into master migrate.
upgrade_tigris calls migrate which in turn does the proper actions for the migration path to upgrade.
Added ScriptOrder.lst to each migration path which lists scripts to run, takes relative or full paths.
migrateIZ is the script I wasnt easily able to factor away from the old classic-1.0.0/migrate script so it gets called in the ScriptOrder.lst.
@
text
@a6 1
RoleActionResource.sql
d9 1
@


1.17
log
@Added VC.sql to the list.
@
text
@d13 1
@


1.16
log
@Carry over cosmetic change to real name of special user group.
@
text
@d11 2
a12 1
User.sql@


1.15
log
@Rearranged scripts to get rid of errors.
@
text
@d11 1
@


1.14
log
@Huge patch of the day: Got rid of redundant HELM_DOMAIN table. The project representation of the domain and the host is now the canonical one. Host and Domain now subclass ProjectGroup. The canonical representation of a project's membership in a domain group is now the corresponding mapping in HELM_PROJECT_PROJECTGROUP. Schema changes: No more HELM_DOMAIN table (obviously); no more DOMAIN_ID in HELM_PROJECT; HELM_USER and HELM_VC_VIEW now have foreign keys in HELM_PROJECT instead of HELM_DOMAIN.
@
text
@a1 1
Domain.sql
@


1.13
log
@The ProjectDocument.sql file now upgrades the HELM_PROJECTDOCUMENT table fields and updates existing data with default values for new fields.

The ProjectDownload.sql file has been replaced with a perl script (projectDownloadMigrate.pl) that drops the HELM_PROJECTDOWNLOAD table, moves its rows into the HELM_PROJECTDOCUMENT table, and moves its attached files to their new home on the fileserver.
@
text
@d2 1
@


1.12
log
@Moved cluster event table addition to 1.0.6 migration directory (bleah).
@
text
@d10 1
a10 1
ProjectDownload.sql
@


1.11
log
@Updated migration scripts to take new table into account.
@
text
@a1 1
ClusterEvent.sql
@


1.10
log
@migration script for changes to ProjectDocument schema.
@
text
@d2 1
@


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


1.8
log
@Users with the role "Content Developer" need also have permission to
edit content in the web data directory (as well as the web
auto-publish directory).
@
text
@a1 1
DenormalizedProjectProjectgroup.sql
@


1.7
log
@this sql script was moved into the migration for 1.0.5, since this
item is now fixed in 1.0.5
@
text
@d6 1
@


1.6
log
@added ProjectDocument.sql
@
text
@a9 1
ProjectDocument.sql
@


1.5
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
@d10 1
@


1.4
log
@Attribute tables have been made more generic.
@
text
@d2 1
d6 1
@


1.3
log
@Two new database updates to run.
@
text
@d6 2
a7 2
RoleAttribute.sql
RoleAttributeValue.sql@


1.2
log
@Big architecture and schema change: booleans in the HELM_ROLE table have been replaced by entries in the HELM_ROLE_ATTRIBUTE_VALUE table. Also, a new attribute has been added which controls which roles a user gets upon creation of a project.
@
text
@d4 2
@


1.1
log
@New migration scripts for post-1.0. We will leave no typo unfixed!
@
text
@d1 5
a5 1
Role.sql@

