better admin licenses view
This commit is contained in:
parent
1806c09228
commit
ab3379e361
|
@ -1,53 +0,0 @@
|
||||||
label: Licences
|
|
||||||
display:
|
|
||||||
default:
|
|
||||||
display_title: Maître
|
|
||||||
display_options:
|
|
||||||
exposed_form:
|
|
||||||
options:
|
|
||||||
submit_button: Filtrer
|
|
||||||
reset_button_label: Réinitialiser
|
|
||||||
exposed_sorts_label: 'Trier par'
|
|
||||||
sort_asc_label: Asc
|
|
||||||
sort_desc_label: Desc
|
|
||||||
pager:
|
|
||||||
options:
|
|
||||||
tags:
|
|
||||||
previous: ‹‹
|
|
||||||
next: ››
|
|
||||||
first: '« Premier'
|
|
||||||
last: 'Dernier »'
|
|
||||||
expose:
|
|
||||||
items_per_page_label: 'Éléments par page'
|
|
||||||
items_per_page_options_all_label: '- Tout -'
|
|
||||||
offset_label: Décalage
|
|
||||||
fields:
|
|
||||||
license_id:
|
|
||||||
label: 'Identifiant (ID)'
|
|
||||||
separator: ', '
|
|
||||||
label:
|
|
||||||
label: Libellé
|
|
||||||
type:
|
|
||||||
label: 'Type de licence'
|
|
||||||
separator: ', '
|
|
||||||
uid:
|
|
||||||
label: Propriétaire
|
|
||||||
separator: ', '
|
|
||||||
state:
|
|
||||||
label: État
|
|
||||||
separator: ', '
|
|
||||||
changed:
|
|
||||||
label: 'Mis à jour'
|
|
||||||
separator: ', '
|
|
||||||
granted:
|
|
||||||
label: Accordé(e)
|
|
||||||
separator: ', '
|
|
||||||
operations:
|
|
||||||
label: 'Liens d''actions'
|
|
||||||
filters:
|
|
||||||
state:
|
|
||||||
expose:
|
|
||||||
label: État
|
|
||||||
title: Licences
|
|
||||||
page_1:
|
|
||||||
display_title: Page
|
|
|
@ -51,12 +51,7 @@ process:
|
||||||
interval: 1
|
interval: 1
|
||||||
period: year
|
period: year
|
||||||
expires: expiration
|
expires: expiration
|
||||||
product_variation:
|
product_variation: product_variation_id
|
||||||
plugin: static_map
|
|
||||||
source: rid
|
|
||||||
map:
|
|
||||||
6: 2
|
|
||||||
10: 7
|
|
||||||
destination:
|
destination:
|
||||||
plugin: 'entity:commerce_license'
|
plugin: 'entity:commerce_license'
|
||||||
destination_module: commerce_license
|
destination_module: commerce_license
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -71,11 +71,11 @@ echo " "
|
||||||
echo "Migrating Users"
|
echo "Migrating Users"
|
||||||
drush mim d7_users --update --feedback="1000"
|
drush mim d7_users --update --feedback="1000"
|
||||||
echo " "
|
echo " "
|
||||||
drush mim d7_user_profile --feedback="1000"
|
drush mim d7_user_profile --update --feedback="1000"
|
||||||
echo " "
|
echo " "
|
||||||
drush mim d7_user_profile_customer --feedback="1000"
|
drush mim d7_user_profile_customer --update --feedback="1000"
|
||||||
echo " "
|
echo " "
|
||||||
drush mim d7_uc_roles_license --update --feedback="200"
|
drush mim d7_uc_roles_license --update --feedback="1000"
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
|
|
|
@ -73,12 +73,12 @@ process:
|
||||||
# plugin: migration_lookup
|
# plugin: migration_lookup
|
||||||
# migration: # your product variation migration
|
# migration: # your product variation migration
|
||||||
# source: nid
|
# source: nid
|
||||||
product_variation:
|
product_variation: product_variation_id
|
||||||
plugin: static_map
|
# plugin: static_map
|
||||||
source: rid
|
# source: rid
|
||||||
map:
|
# map:
|
||||||
6: 2 # web annual
|
# 6: 2 # web annual
|
||||||
10: 7 # web annual student
|
# 10: 7 # web annual
|
||||||
|
|
||||||
migration_dependencies:
|
migration_dependencies:
|
||||||
required:
|
required:
|
||||||
|
|
|
@ -127,6 +127,7 @@ class D7UcRolesLicense extends DrupalSqlBase {
|
||||||
'created',
|
'created',
|
||||||
'modified',
|
'modified',
|
||||||
]);
|
]);
|
||||||
|
$query->fields('uop', ['model']);
|
||||||
$query->orderBy('created', 'DESC');
|
$query->orderBy('created', 'DESC');
|
||||||
$orders = $query->execute()->fetchAll();
|
$orders = $query->execute()->fetchAll();
|
||||||
// print_r($orders);
|
// print_r($orders);
|
||||||
|
@ -141,9 +142,29 @@ class D7UcRolesLicense extends DrupalSqlBase {
|
||||||
$first_order = array_shift($orders);
|
$first_order = array_shift($orders);
|
||||||
$row->setSourceProperty('created', $first_order['created']);
|
$row->setSourceProperty('created', $first_order['created']);
|
||||||
$row->setSourceProperty('renewed', $first_order['created']);
|
$row->setSourceProperty('renewed', $first_order['created']);
|
||||||
|
|
||||||
if(count($orders)){
|
if(count($orders)){
|
||||||
$last_order = array_pop($orders);
|
$last_order = array_pop($orders);
|
||||||
$row->setSourceProperty('renewed', $last_order['created']);
|
$row->setSourceProperty('renewed', $last_order['created']);
|
||||||
|
}else{
|
||||||
|
$last_order = $first_order;
|
||||||
|
}
|
||||||
|
|
||||||
|
drush_print(print_r($last_order, true));
|
||||||
|
// put the right product variation web OR web-showroom
|
||||||
|
switch($last_order['model']){
|
||||||
|
case "abo01-A":
|
||||||
|
$product_variation_id = 2;
|
||||||
|
break;
|
||||||
|
case "abo01-B":
|
||||||
|
case "abo01-C":
|
||||||
|
$product_variation_id = 6;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(isset($product_variation_id)){
|
||||||
|
drush_print($row->getSourceProperty('mail').' product_variation_id: '.$product_variation_id);
|
||||||
|
$row->setSourceProperty('product_variation_id', $product_variation_id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8"/>
|
<meta charset="UTF-8"/>
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
<title>materio.com [14 Jul 2021 at 16:00]</title>
|
<title>materio.com [19 Jul 2021 at 18:26]</title>
|
||||||
<link rel="shortcut icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAABrVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+O1foceMD///+J0/qK1Pr7/v8Xdr/9///W8P4UdL7L7P0Scr2r4Pyj3vwad8D5/f/2/f+55f3E6f34+/2H0/ojfMKpzOd0rNgQcb3F3O/j9f7c8v6g3Pz0/P/w+v/q+P7n9v6T1/uQ1vuE0vqLut/y+v+Z2fvt+f+15Pzv9fuc2/vR7v2V2Pvd6/bg9P7I6/285/2y4/yp3/zp8vk8i8kqgMT7/P31+fyv4vxGkcz6/P6/6P3j7vfS5PNnpNUxhcbO7f7F6v3O4vHK3/DA2u631Ouy0eqXweKJud5wqthfoNMMbLvY8f73+v2dxeR8sNtTmdDx9/zX6PSjyeaCtd1YnNGX2PuQveCGt95Nls42h8dLlM3F4vBtAAAAM3RSTlMAAyOx0/sKBvik8opWGBMOAe3l1snDm2E9LSb06eHcu5JpHbarfHZCN9CBb08zzkdNS0kYaptYAAAFV0lEQVRYw92X51/aYBDHHS2O2qqttVbrqNq9m+TJIAYIShBkWwqIiCgoWvfeq7Z2/s29hyQNyUcR7LveGwVyXy6XH8/9rqxglLfUPLxVduUor3h0rfp2TYvpivk37929TkG037hffoX0+peVtZQc1589rigVUdXS/ABSAyEmGIO/1XfvldSK8vs3OqB6u3m0nxmIrvgB0dj7rr7Y9IbuF68hnfFaiHA/sxqm0wciIG43P60qKv9WXWc1RXGh/mFESFABTSBi0sNAKzqet17eCtOb3kZIDwxEEU0oAIJGYxNBDhBND29e0rtXXbcpuPmED9IhEAAQ/AXEaF8EPmnrrKsv0LvWR3fg5sWDNAFZOgAgaKvZDogHNU9MFwnnYROkc56RD5CjAbQX9Ow4g7upCsvYu55aSI/Nj0H1akgKQEUM94dwK65hYRmFU9MIcH/fqJYOZYcnuJSU/waKDgTOEVaVKhwrTRP5XzgSpAITYzom7UvkhFX5VutmxeNnWDjjswTKTyfgluNDGbUpWissXhF3s7mlSml+czWkg3D0l1nNjGNjz3myOQOa1KM/jOS6ebdbAVTCi4gljHSFrviza7tOgRWcS0MOUX9zdNgag5w7rRqA44Lzw0hr1WqES36dFliSJFlh2rXIae3FFcDDgKdxrUIDePr8jGcSClV1u7A9xeN0ModY/pHMxmR1EzRh8TJiwqsHmKW0l4FCEZI+jHio+JdPPE9qwQtTRxku2D8sIeRL2LnxWSllANCQGOIiqVHAz2ye2JR0DcH+HoxDkaADLjgxjKQ+AwCX/g0+DNgdG0ukYCONAe+dbc2IAc6fwt1ARoDSezNHxV2Cmzwv3O6lDMV55edBGwGK9n1+x2F8EDfAGCxug8MhpsMEcTEAWf3rx2vZhe/LAmtIn/6apE6PN0ULKgywD9mmdxbmFl3OvD5AS5fW5zLbv/YHmcsBTjf/afDz3MaZTVCfAP9z6/Bw6ycv8EUBWJIn9zYcoAWWlW9+OzO3vkTy8H+RANLmdrpOuYWdZYEXpo+TlCJrW5EARb7fF+bWdqf3hhyZI1nWJQHgznErZhbjoEsWqi8dQNoE294aldzFurwSABL2XXMf9+H1VQGke9exw5P/AnA5Pv5ngMul7LOvO922iwACu8WkCwLCafvM4CeWPxfA8lNHcWZSoi8EwMAIciKX2Z4SWCMAa3snCZ/G4EA8D6CMLNFsGQhkkz/gQNEBbPCbWsxGUpYVu3z8IyNAknwJkfPMEhLyrdi5RTyUVACkw4GSFRNWJNEW+fgPGwHD8/JxnRuLabN4CGNRkAE23na2+VmEAUmrYymSGjMAYqH84YUIyzgzs3XC7gNgH36Vcc4zKY9o9fgPBXUAiHHwVboBHGLiX6Zcjp1f2wu4tvzZKo0ecPnDtQYDQvJXaBeNzce45Fp28ZQLrEZVuFqgBwOalArKXnW1UzlnSusQKJqKYNuz4tOnI6sZG4zanpemv+7ySU2jbA9h6uhcgpfy6G2PahirDZ6zvq6zDduMVFTKvzw8wgyEdelwY9in3XkEPs3osJuwRQ4qTkfzifndg9Gfc4pdsu82+tTnHZTBa2EAMrqr2t43pguc8tNm7JQVQ2S0ukj2d22dhXYP0/veWtwKrCkNoNimAN5+Xr/oLrxswKbVJjteWrX7eR63o4j9q0GxnaBdWgGA5VStpanIjQmEhV0/nVt5VOFUvix6awJhPcAaTEShgrG+iGyvb5a0Ndb1YGHFPEwoqAinoaykaID1o1pdPNu7XsnCKQ3R+hwWIIhGvORcJUBYXe3Xa3vq/mF/N9V13ugufMkfXn+KHsRD0B8AAAAASUVORK5CYII=" type="image/x-icon" />
|
<link rel="shortcut icon" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAABrVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+O1foceMD///+J0/qK1Pr7/v8Xdr/9///W8P4UdL7L7P0Scr2r4Pyj3vwad8D5/f/2/f+55f3E6f34+/2H0/ojfMKpzOd0rNgQcb3F3O/j9f7c8v6g3Pz0/P/w+v/q+P7n9v6T1/uQ1vuE0vqLut/y+v+Z2fvt+f+15Pzv9fuc2/vR7v2V2Pvd6/bg9P7I6/285/2y4/yp3/zp8vk8i8kqgMT7/P31+fyv4vxGkcz6/P6/6P3j7vfS5PNnpNUxhcbO7f7F6v3O4vHK3/DA2u631Ouy0eqXweKJud5wqthfoNMMbLvY8f73+v2dxeR8sNtTmdDx9/zX6PSjyeaCtd1YnNGX2PuQveCGt95Nls42h8dLlM3F4vBtAAAAM3RSTlMAAyOx0/sKBvik8opWGBMOAe3l1snDm2E9LSb06eHcu5JpHbarfHZCN9CBb08zzkdNS0kYaptYAAAFV0lEQVRYw92X51/aYBDHHS2O2qqttVbrqNq9m+TJIAYIShBkWwqIiCgoWvfeq7Z2/s29hyQNyUcR7LveGwVyXy6XH8/9rqxglLfUPLxVduUor3h0rfp2TYvpivk37929TkG037hffoX0+peVtZQc1589rigVUdXS/ABSAyEmGIO/1XfvldSK8vs3OqB6u3m0nxmIrvgB0dj7rr7Y9IbuF68hnfFaiHA/sxqm0wciIG43P60qKv9WXWc1RXGh/mFESFABTSBi0sNAKzqet17eCtOb3kZIDwxEEU0oAIJGYxNBDhBND29e0rtXXbcpuPmED9IhEAAQ/AXEaF8EPmnrrKsv0LvWR3fg5sWDNAFZOgAgaKvZDogHNU9MFwnnYROkc56RD5CjAbQX9Ow4g7upCsvYu55aSI/Nj0H1akgKQEUM94dwK65hYRmFU9MIcH/fqJYOZYcnuJSU/waKDgTOEVaVKhwrTRP5XzgSpAITYzom7UvkhFX5VutmxeNnWDjjswTKTyfgluNDGbUpWissXhF3s7mlSml+czWkg3D0l1nNjGNjz3myOQOa1KM/jOS6ebdbAVTCi4gljHSFrviza7tOgRWcS0MOUX9zdNgag5w7rRqA44Lzw0hr1WqES36dFliSJFlh2rXIae3FFcDDgKdxrUIDePr8jGcSClV1u7A9xeN0ModY/pHMxmR1EzRh8TJiwqsHmKW0l4FCEZI+jHio+JdPPE9qwQtTRxku2D8sIeRL2LnxWSllANCQGOIiqVHAz2ye2JR0DcH+HoxDkaADLjgxjKQ+AwCX/g0+DNgdG0ukYCONAe+dbc2IAc6fwt1ARoDSezNHxV2Cmzwv3O6lDMV55edBGwGK9n1+x2F8EDfAGCxug8MhpsMEcTEAWf3rx2vZhe/LAmtIn/6apE6PN0ULKgywD9mmdxbmFl3OvD5AS5fW5zLbv/YHmcsBTjf/afDz3MaZTVCfAP9z6/Bw6ycv8EUBWJIn9zYcoAWWlW9+OzO3vkTy8H+RANLmdrpOuYWdZYEXpo+TlCJrW5EARb7fF+bWdqf3hhyZI1nWJQHgznErZhbjoEsWqi8dQNoE294aldzFurwSABL2XXMf9+H1VQGke9exw5P/AnA5Pv5ngMul7LOvO922iwACu8WkCwLCafvM4CeWPxfA8lNHcWZSoi8EwMAIciKX2Z4SWCMAa3snCZ/G4EA8D6CMLNFsGQhkkz/gQNEBbPCbWsxGUpYVu3z8IyNAknwJkfPMEhLyrdi5RTyUVACkw4GSFRNWJNEW+fgPGwHD8/JxnRuLabN4CGNRkAE23na2+VmEAUmrYymSGjMAYqH84YUIyzgzs3XC7gNgH36Vcc4zKY9o9fgPBXUAiHHwVboBHGLiX6Zcjp1f2wu4tvzZKo0ecPnDtQYDQvJXaBeNzce45Fp28ZQLrEZVuFqgBwOalArKXnW1UzlnSusQKJqKYNuz4tOnI6sZG4zanpemv+7ySU2jbA9h6uhcgpfy6G2PahirDZ6zvq6zDduMVFTKvzw8wgyEdelwY9in3XkEPs3osJuwRQ4qTkfzifndg9Gfc4pdsu82+tTnHZTBa2EAMrqr2t43pguc8tNm7JQVQ2S0ukj2d22dhXYP0/veWtwKrCkNoNimAN5+Xr/oLrxswKbVJjteWrX7eR63o4j9q0GxnaBdWgGA5VStpanIjQmEhV0/nVt5VOFUvix6awJhPcAaTEShgrG+iGyvb5a0Ndb1YGHFPEwoqAinoaykaID1o1pdPNu7XsnCKQ3R+hwWIIhGvORcJUBYXe3Xa3vq/mF/N9V13ugufMkfXn+KHsRD0B8AAAAASUVORK5CYII=" type="image/x-icon" />
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
Loading…
Reference in New Issue