Author: Jonathan.Wage
Date: 2010-01-31 23:06:12 +0100 (Sun, 31 Jan 2010)
New Revision: 27368
Modified:
plugins/sfSympalPlugin/trunk/data/fixtures/install.yml
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAssetsPlugin/modules/sympal_assets/templates/_forms.php
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/lib/menu/sfSympalMenuInlineEditBarButtons.class.php
Log:
[1.4][sfSympalPlugin][1.0] Adding credentials for creating asset directories
and uploading assets
Modified: plugins/sfSympalPlugin/trunk/data/fixtures/install.yml
===================================================================
--- plugins/sfSympalPlugin/trunk/data/fixtures/install.yml 2010-01-31
22:02:07 UTC (rev 27367)
+++ plugins/sfSympalPlugin/trunk/data/fixtures/install.yml 2010-01-31
22:06:12 UTC (rev 27368)
@@ -60,6 +60,10 @@
Permissions: [ViewDashboard, ManageSystemSettings, ManageContentSetup,
ManageSites, ManageContent, ManagePlugins, ManageMenus, ManageUsers,
ManageGroups, ManagePermissions, Developer]
<?php echo sfSympalConfig::get('permission_model') ?>:
+ CreateAssetDirectories:
+ name: CreateAssetDirectories
+ UploadAssets:
+ name: UploadAssets
Developer:
name: Developer
ClearCache:
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAssetsPlugin/modules/sympal_assets/templates/_forms.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAssetsPlugin/modules/sympal_assets/templates/_forms.php
2010-01-31 22:02:07 UTC (rev 27367)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalAssetsPlugin/modules/sympal_assets/templates/_forms.php
2010-01-31 22:06:12 UTC (rev 27368)
@@ -1,19 +1,23 @@
-<fieldset id="sympal_assets_upload">
- <legend><?php echo __('Upload an Asset') ?></legend>
- <form action="<?php echo url_for('sympal_assets_create_asset') ?>"
method="post" enctype="multipart/form-data">
- <input type="hidden" id="upload_is_ajax" name="is_ajax" />
- <?php echo $uploadForm ?>
- <input type="submit" class="submit" value="<?php echo __('Upload') ?>" />
- </form>
-</fieldset>
+<?php if ($sf_user->hasCredential('UploadAssets')): ?>
+ <fieldset id="sympal_assets_upload">
+ <legend><?php echo __('Upload an Asset') ?></legend>
+ <form action="<?php echo url_for('sympal_assets_create_asset') ?>"
method="post" enctype="multipart/form-data">
+ <input type="hidden" id="upload_is_ajax" name="is_ajax" />
+ <?php echo $uploadForm ?>
+ <input type="submit" class="submit" value="<?php echo __('Upload') ?>" />
+ </form>
+ </fieldset>
+<?php endif; ?>
-<fieldset id="sympal_assets_mkdir">
- <legend><?php echo __('Create a New Directory') ?></legend>
- <form action="<?php echo url_for('sympal_assets_create_directory') ?>"
method="post">
- <input type="hidden" id="dir_is_ajax" name="is_ajax" />
- <?php echo $directoryForm ?>
- <input type="submit" class="submit" value="<?php echo __('Create') ?>" />
- </form>
-</fieldset>
+<?php if ($sf_user->hasCredential('CreateAssetDirectories')): ?>
+ <fieldset id="sympal_assets_mkdir">
+ <legend><?php echo __('Create a New Directory') ?></legend>
+ <form action="<?php echo url_for('sympal_assets_create_directory') ?>"
method="post">
+ <input type="hidden" id="dir_is_ajax" name="is_ajax" />
+ <?php echo $directoryForm ?>
+ <input type="submit" class="submit" value="<?php echo __('Create') ?>" />
+ </form>
+ </fieldset>
+<?php endif; ?>
<div style="clear: both;"></div>
\ No newline at end of file
Modified:
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/lib/menu/sfSympalMenuInlineEditBarButtons.class.php
===================================================================
---
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/lib/menu/sfSympalMenuInlineEditBarButtons.class.php
2010-01-31 22:02:07 UTC (rev 27367)
+++
plugins/sfSympalPlugin/trunk/lib/plugins/sfSympalEditorPlugin/lib/menu/sfSympalMenuInlineEditBarButtons.class.php
2010-01-31 22:06:12 UTC (rev 27368)
@@ -17,6 +17,7 @@
public function setInputClass($class)
{
$this->_inputClass = $class;
+ return $this;
}
public function isButton($bool = null)
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-svn?hl=en.