Author: sevein
Date: Mon Nov 7 09:22:28 2011
New Revision: 10277
Log:
Fake myUser in HttpAuthFilter
Modified:
trunk/plugins/qtSwordPlugin/lib/qtSwordPluginHttpAuthFilter.class.php
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php
Modified: trunk/plugins/qtSwordPlugin/lib/qtSwordPluginHttpAuthFilter.class.php
==============================================================================
--- trunk/plugins/qtSwordPlugin/lib/qtSwordPluginHttpAuthFilter.class.php
Sun Nov 6 19:54:13 2011 (r10276)
+++ trunk/plugins/qtSwordPlugin/lib/qtSwordPluginHttpAuthFilter.class.php
Mon Nov 7 09:22:28 2011 (r10277)
@@ -39,6 +39,9 @@
return;
}
+ $user = new myUser(new sfEventDispatcher(), new sfNoStorage());
+ $user->authenticate($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']);
+
// We'll need username/email details later
sfContext::getInstance()->request->setAttribute('user', $user);
}
Modified:
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
==============================================================================
---
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
Sun Nov 6 19:54:13 2011 (r10276)
+++
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/actions/depositAction.class.php
Mon Nov 7 09:22:28 2011 (r10277)
@@ -38,12 +38,10 @@
if ($request->isMethod('post'))
{
- /*
- if (QubitAcl::check(QubitInformationObject::getRoot(), 'create',
array('user' => $this->user)))
+ if (QubitAcl::check(QubitInformationObject::getRoot(), 'create'))
{
return $this->generateResponse(403, 'error/ErrorBadRequest',
array('summary' => $this->context->i18n->__('Forbidden')));
}
- */
$this->packageFormat = $request->getHttpHeader('X-Packaging');
$this->packageContentType = $request->getContentType();
Modified:
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php
==============================================================================
---
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php
Sun Nov 6 19:54:13 2011 (r10276)
+++
trunk/plugins/qtSwordPlugin/modules/qtSwordPlugin/templates/depositSuccess.xml.php
Mon Nov 7 09:22:28 2011 (r10277)
@@ -11,7 +11,7 @@
<updated><?php echo format_date($informationObject->createdAt, 's')
?></updated>
<author>
- <name><?php echo $user->username ?></name>
+ <name><?php echo $user->user ?></name>
</author>
<?php
--
You received this message because you are subscribed to the Google Groups
"Qubit Toolkit Commits" 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/qubit-commits?hl=en.