mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-16 22:43:19 +00:00
PHRAS-1545 fix order manager view (#4061)
* remove button on mail deny display only order element that the order manager has right fix string not translated * do not send deny email * update
This commit is contained in:
@@ -13,5 +13,5 @@ module.exports = {
|
|||||||
setupDir: _root + 'tests/setup/node.js',
|
setupDir: _root + 'tests/setup/node.js',
|
||||||
karmaConf: _root + 'config/karma.conf.js',
|
karmaConf: _root + 'config/karma.conf.js',
|
||||||
// change this version when you change JS file for lazy loading
|
// change this version when you change JS file for lazy loading
|
||||||
assetFileVersion: 66
|
assetFileVersion: 67
|
||||||
};
|
};
|
||||||
|
@@ -96,7 +96,7 @@ return /******/ (function(modules) { // webpackBootstrap
|
|||||||
/******/ if (__webpack_require__.nc) {
|
/******/ if (__webpack_require__.nc) {
|
||||||
/******/ script.setAttribute("nonce", __webpack_require__.nc);
|
/******/ script.setAttribute("nonce", __webpack_require__.nc);
|
||||||
/******/ }
|
/******/ }
|
||||||
/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".js?v=66";
|
/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".js?v=67";
|
||||||
/******/ var timeout = setTimeout(onScriptComplete, 120000);
|
/******/ var timeout = setTimeout(onScriptComplete, 120000);
|
||||||
/******/ script.onerror = script.onload = onScriptComplete;
|
/******/ script.onerror = script.onload = onScriptComplete;
|
||||||
/******/ function onScriptComplete() {
|
/******/ function onScriptComplete() {
|
||||||
|
@@ -96,7 +96,7 @@ return /******/ (function(modules) { // webpackBootstrap
|
|||||||
/******/ if (__webpack_require__.nc) {
|
/******/ if (__webpack_require__.nc) {
|
||||||
/******/ script.setAttribute("nonce", __webpack_require__.nc);
|
/******/ script.setAttribute("nonce", __webpack_require__.nc);
|
||||||
/******/ }
|
/******/ }
|
||||||
/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".min.js?v=66";
|
/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".min.js?v=67";
|
||||||
/******/ var timeout = setTimeout(onScriptComplete, 120000);
|
/******/ var timeout = setTimeout(onScriptComplete, 120000);
|
||||||
/******/ script.onerror = script.onload = onScriptComplete;
|
/******/ script.onerror = script.onload = onScriptComplete;
|
||||||
/******/ function onScriptComplete() {
|
/******/ function onScriptComplete() {
|
||||||
|
2
Phraseanet-production-client/dist/commons.js
vendored
2
Phraseanet-production-client/dist/commons.js
vendored
@@ -91,7 +91,7 @@
|
|||||||
/******/ if (__webpack_require__.nc) {
|
/******/ if (__webpack_require__.nc) {
|
||||||
/******/ script.setAttribute("nonce", __webpack_require__.nc);
|
/******/ script.setAttribute("nonce", __webpack_require__.nc);
|
||||||
/******/ }
|
/******/ }
|
||||||
/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".js?v=66";
|
/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".js?v=67";
|
||||||
/******/ var timeout = setTimeout(onScriptComplete, 120000);
|
/******/ var timeout = setTimeout(onScriptComplete, 120000);
|
||||||
/******/ script.onerror = script.onload = onScriptComplete;
|
/******/ script.onerror = script.onload = onScriptComplete;
|
||||||
/******/ function onScriptComplete() {
|
/******/ function onScriptComplete() {
|
||||||
|
@@ -91,7 +91,7 @@
|
|||||||
/******/ if (__webpack_require__.nc) {
|
/******/ if (__webpack_require__.nc) {
|
||||||
/******/ script.setAttribute("nonce", __webpack_require__.nc);
|
/******/ script.setAttribute("nonce", __webpack_require__.nc);
|
||||||
/******/ }
|
/******/ }
|
||||||
/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".min.js?v=66";
|
/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".min.js?v=67";
|
||||||
/******/ var timeout = setTimeout(onScriptComplete, 120000);
|
/******/ var timeout = setTimeout(onScriptComplete, 120000);
|
||||||
/******/ script.onerror = script.onload = onScriptComplete;
|
/******/ script.onerror = script.onload = onScriptComplete;
|
||||||
/******/ function onScriptComplete() {
|
/******/ function onScriptComplete() {
|
||||||
|
@@ -66435,7 +66435,7 @@ var orderItem = function orderItem(services) {
|
|||||||
//$('#order-action button.send').prop('disabled', true);
|
//$('#order-action button.send').prop('disabled', true);
|
||||||
} else if (_underscore2.default.contains(elementArrayType, ELEMENT_TYPE.DENIED)) {
|
} else if (_underscore2.default.contains(elementArrayType, ELEMENT_TYPE.DENIED)) {
|
||||||
(0, _jquery2.default)('#order-action button.deny, #order-action button.reset').hide();
|
(0, _jquery2.default)('#order-action button.deny, #order-action button.reset').hide();
|
||||||
(0, _jquery2.default)('#order-action span.action-text').html('window.orderItemData.translatedText.refusedPreviously');
|
(0, _jquery2.default)('#order-action span.action-text').html(window.orderItemData.translatedText.refusedPreviously);
|
||||||
//$('#order-action button.send').prop('disabled', false);
|
//$('#order-action button.send').prop('disabled', false);
|
||||||
(0, _jquery2.default)('#order-action button.send, #order-action span.action-text').show();
|
(0, _jquery2.default)('#order-action button.send, #order-action span.action-text').show();
|
||||||
} else {
|
} else {
|
||||||
|
@@ -66435,7 +66435,7 @@ var orderItem = function orderItem(services) {
|
|||||||
//$('#order-action button.send').prop('disabled', true);
|
//$('#order-action button.send').prop('disabled', true);
|
||||||
} else if (_underscore2.default.contains(elementArrayType, ELEMENT_TYPE.DENIED)) {
|
} else if (_underscore2.default.contains(elementArrayType, ELEMENT_TYPE.DENIED)) {
|
||||||
(0, _jquery2.default)('#order-action button.deny, #order-action button.reset').hide();
|
(0, _jquery2.default)('#order-action button.deny, #order-action button.reset').hide();
|
||||||
(0, _jquery2.default)('#order-action span.action-text').html('window.orderItemData.translatedText.refusedPreviously');
|
(0, _jquery2.default)('#order-action span.action-text').html(window.orderItemData.translatedText.refusedPreviously);
|
||||||
//$('#order-action button.send').prop('disabled', false);
|
//$('#order-action button.send').prop('disabled', false);
|
||||||
(0, _jquery2.default)('#order-action button.send, #order-action span.action-text').show();
|
(0, _jquery2.default)('#order-action button.send, #order-action span.action-text').show();
|
||||||
} else {
|
} else {
|
||||||
|
@@ -880,7 +880,7 @@ const orderItem = services => {
|
|||||||
//$('#order-action button.send').prop('disabled', true);
|
//$('#order-action button.send').prop('disabled', true);
|
||||||
} else if (_.contains(elementArrayType, ELEMENT_TYPE.DENIED)) {
|
} else if (_.contains(elementArrayType, ELEMENT_TYPE.DENIED)) {
|
||||||
$('#order-action button.deny, #order-action button.reset').hide();
|
$('#order-action button.deny, #order-action button.reset').hide();
|
||||||
$('#order-action span.action-text').html('window.orderItemData.translatedText.refusedPreviously');
|
$('#order-action span.action-text').html(window.orderItemData.translatedText.refusedPreviously);
|
||||||
//$('#order-action button.send').prop('disabled', false);
|
//$('#order-action button.send').prop('disabled', false);
|
||||||
$('#order-action button.send, #order-action span.action-text').show();
|
$('#order-action button.send, #order-action span.action-text').show();
|
||||||
} else {
|
} else {
|
||||||
|
@@ -72,7 +72,6 @@ class MailInfoOrderCancelled extends AbstractMail
|
|||||||
*/
|
*/
|
||||||
public function getButtonText()
|
public function getButtonText()
|
||||||
{
|
{
|
||||||
return $this->app->trans('See my order', [], 'messages', $this->getLocale());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -80,6 +79,5 @@ class MailInfoOrderCancelled extends AbstractMail
|
|||||||
*/
|
*/
|
||||||
public function getButtonURL()
|
public function getButtonURL()
|
||||||
{
|
{
|
||||||
return $this->app->url('prod');
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -144,9 +144,11 @@ class ProdOrderController extends BaseOrderController
|
|||||||
public function displayOneOrder($order_id)
|
public function displayOneOrder($order_id)
|
||||||
{
|
{
|
||||||
$order = $this->findOr404($order_id);
|
$order = $this->findOr404($order_id);
|
||||||
|
$grantedBaseIds = array_keys($this->getAclForUser()->get_granted_base([\ACL::ORDER_MASTER]));
|
||||||
|
|
||||||
return $this->render('prod/orders/order_item.html.twig', [
|
return $this->render('prod/orders/order_item.html.twig', [
|
||||||
'order' => $order,
|
'order' => $order,
|
||||||
|
'grantedBaseIds' => $grantedBaseIds
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -104,17 +104,19 @@ class MailNotifier implements ValidationNotifier
|
|||||||
$sender = Emitter::fromUser($delivery->getAdmin());
|
$sender = Emitter::fromUser($delivery->getAdmin());
|
||||||
$recipient = Receiver::fromUser($delivery->getOrder()->getUser());
|
$recipient = Receiver::fromUser($delivery->getOrder()->getUser());
|
||||||
|
|
||||||
$mail = MailInfoOrderCancelled::create($this->application, $recipient, $sender);
|
// DO not send email PHRAS-1545
|
||||||
|
|
||||||
$mail->setQuantity($delivery->getQuantity());
|
// $mail = MailInfoOrderCancelled::create($this->application, $recipient, $sender);
|
||||||
$mail->setDeliverer($delivery->getAdmin());
|
//
|
||||||
|
// $mail->setQuantity($delivery->getQuantity());
|
||||||
if (($locale = $delivery->getOrder()->getUser()->getLocale()) != null) {
|
// $mail->setDeliverer($delivery->getAdmin());
|
||||||
$mail->setLocale($locale);
|
//
|
||||||
} elseif (($locale1 = $delivery->getAdmin()->getLocale()) != null) {
|
// if (($locale = $delivery->getOrder()->getUser()->getLocale()) != null) {
|
||||||
$mail->setLocale($locale1);
|
// $mail->setLocale($locale);
|
||||||
}
|
// } elseif (($locale1 = $delivery->getAdmin()->getLocale()) != null) {
|
||||||
|
// $mail->setLocale($locale1);
|
||||||
$this->getDeliverer()->deliver($mail);
|
// }
|
||||||
|
//
|
||||||
|
// $this->getDeliverer()->deliver($mail);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -59,7 +59,7 @@ class PhraseanetExtension extends \Twig_Extension
|
|||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
// change this version when you change JS file to force the navigation to reload js file
|
// change this version when you change JS file to force the navigation to reload js file
|
||||||
'assetFileVersion' => 66
|
'assetFileVersion' => 67
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -133,7 +133,8 @@
|
|||||||
<table class="table-order">
|
<table class="table-order">
|
||||||
<tbody>
|
<tbody>
|
||||||
{% for element in order.getElements() %}
|
{% for element in order.getElements() %}
|
||||||
<tr id="element_{{ loop.index }}" class="order_row {% if element.getOrderMaster() is none %}selectable{% else %}{% if element.getDeny() == true %}selectable denied{% else %}selectable validated{% endif %}{% endif %}" elementids="{{element.getSbasId(app)}}_{{element.getRecordId()}}">
|
{% if element.getBaseId() in grantedBaseIds %}
|
||||||
|
<tr id="element_{{ loop.index }}" class="order_row {% if element.getOrderMaster() is none %}selectable{% else %}{% if element.getDeny() == true %}selectable denied{% else %}selectable validated{% endif %}{% endif %}" elementids="{{element.getSbasId(app)}}_{{element.getRecordId()}}">
|
||||||
<td width="10%" align="center">
|
<td width="10%" align="center">
|
||||||
{% if element.getOrderMaster() %}
|
{% if element.getOrderMaster() %}
|
||||||
{% set name = element.getOrderMaster().getDisplayName() | e %}
|
{% set name = element.getOrderMaster().getDisplayName() | e %}
|
||||||
@@ -169,6 +170,7 @@
|
|||||||
<span>{{element.getRecord(app).getOriginalName() }}</span>
|
<span>{{element.getRecord(app).getOriginalName() }}</span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
Reference in New Issue
Block a user