summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2005-12-29 18:46:39 +0000
committerChristian Fowler <spider@viovio.com>2005-12-29 18:46:39 +0000
commit54ab99d9ef3d0edb3b9527922a34296495d170db (patch)
tree6b1278f2e9cf468ce176308139ab9fd27ba5c1b6 /admin
parent4918af1a903bac5765cbf8709cfe2ce7f41ff082 (diff)
downloadnewsletters-54ab99d9ef3d0edb3b9527922a34296495d170db.tar.gz
newsletters-54ab99d9ef3d0edb3b9527922a34296495d170db.tar.bz2
newsletters-54ab99d9ef3d0edb3b9527922a34296495d170db.zip
clean up permissions, and creating of editions
Diffstat (limited to 'admin')
-rw-r--r--admin/schema_inc.php7
-rw-r--r--admin/send.php3
2 files changed, 5 insertions, 5 deletions
diff --git a/admin/schema_inc.php b/admin/schema_inc.php
index cf09edd..ad88f8d 100644
--- a/admin/schema_inc.php
+++ b/admin/schema_inc.php
@@ -16,10 +16,10 @@ $tables = array(
'tiki_newsletters_editions' => "
edition_id I4 AUTO PRIMARY,
- nl_id I4 NOTNULL,
+ nl_content_id I4 NOTNULL,
is_draft C(1),
content_id I4 NOTNULL
- CONSTRAINTS ', CONSTRAINT `tiki_nl_ed_nl_ref` FOREIGN KEY (`nl_id`) REFERENCES `".BIT_DB_PREFIX."tiki_newsletters`( `nl_id` )
+ CONSTRAINTS ', CONSTRAINT `tiki_nl_ed_nl_con_ref` FOREIGN KEY (`nl_content_id`) REFERENCES `".BIT_DB_PREFIX."tiki_content`( `content_id` )
, CONSTRAINT `tiki_nl_ed_con_ref` FOREIGN KEY (`content_id`) REFERENCES `".BIT_DB_PREFIX."tiki_content`( `content_id` )'
",
@@ -99,10 +99,9 @@ $gBitInstaller->registerSchemaIndexes( LIBERTY_PKG_NAME, $indices );
// ### Default UserPermissions
$gBitInstaller->registerUserPermissions( NEWSLETTERS_PKG_NAME, array(
- array('bit_p_admin_newsletters', 'Can admin newsletters', 'editors', 'newsletters'),
+ array('bit_p_admin_newsletters', 'Can admin and send newsletters', 'editors', 'newsletters'),
array('bit_p_create_newsletters', 'Can create newsletters', 'editors', 'newsletters'),
array('bit_p_create_editions', 'Can create editions', 'editors', 'newsletters'),
- array('bit_p_send_newsletters', 'Can send newsletters', 'editors', 'newsletters'),
array('bit_p_subscribe_newsletters', 'Can subscribe to newsletters', 'registered', 'newsletters'),
array('bit_p_subscribe_email', 'Can subscribe any email to newsletters', 'editors', 'newsletters'),
) );
diff --git a/admin/send.php b/admin/send.php
index 3ee3195..cd9ef8a 100644
--- a/admin/send.php
+++ b/admin/send.php
@@ -1,6 +1,6 @@
<?php
-// $Header: /cvsroot/bitweaver/_bit_newsletters/admin/send.php,v 1.9 2005/12/25 02:23:44 spiderr Exp $
+// $Header: /cvsroot/bitweaver/_bit_newsletters/admin/send.php,v 1.10 2005/12/29 18:46:39 spiderr Exp $
// Copyright (c) 2002-2003, Luis Argerich, Garland Foster, Eduardo Polidor, et. al.
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
@@ -11,6 +11,7 @@ require_once( '../../bit_setup_inc.php' );
include_once( NEWSLETTERS_PKG_PATH.'BitMailer.php' );
$gBitSystem->verifyPackage( 'newsletters' );
+$gBitSystem->verifyPermission( 'tiki_p_admin_newsletters' );
require_once( NEWSLETTERS_PKG_PATH.'lookup_newsletter_edition_inc.php' );