diff --git a/htdocs/comm/propal/card.php b/htdocs/comm/propal/card.php
index abed072bc2c..4950efb19ab 100644
--- a/htdocs/comm/propal/card.php
+++ b/htdocs/comm/propal/card.php
@@ -2421,10 +2421,15 @@ $formquestion = array_merge($formquestion, array(
}
print '
';
diff --git a/htdocs/modulebuilder/template/myobject_card.php b/htdocs/modulebuilder/template/myobject_card.php
index 212e86ca93c..e5223c86608 100644
--- a/htdocs/modulebuilder/template/myobject_card.php
+++ b/htdocs/modulebuilder/template/myobject_card.php
@@ -361,6 +361,60 @@ if ($object->id > 0 && (empty($action) || ($action != 'edit' && $action != 'crea
dol_fiche_end();
+ /*
+ * Lines
+ */
+
+ if (! empty($object->table_element_line))
+ {
+ // Show object lines
+ $result = $object->getLinesArray();
+
+ print '
\n";
+ }
+
+
// Buttons for actions
if ($action != 'presend' && $action != 'editline') {
print '
'."\n";
diff --git a/htdocs/user/card.php b/htdocs/user/card.php
index 926cb50836e..a86a4a428f0 100644
--- a/htdocs/user/card.php
+++ b/htdocs/user/card.php
@@ -2123,7 +2123,7 @@ else
&& ($user->id != $object->id) // Don't downgrade ourself
&& (
(empty($conf->multicompany->enabled) && $nbAdmin >= 1)
- || (! empty($conf->multicompany->enabled) && ($object->entity > 0 || $nbSuperAdmin > 1)) // Don't downgrade a superadmin if alone
+ || (! empty($conf->multicompany->enabled) && (($object->entity > 0 || ($user->entity == 0 && $object->entity == 0)) || $nbSuperAdmin > 1)) // Don't downgrade a superadmin if alone
)
)
{
@@ -2543,7 +2543,7 @@ else
if (empty($conf->multicompany->transverse_mode) && $conf->entity == 1 && $user->admin && ! $user->entity)
{
print "
".'| '.$langs->trans("Entity").' | ';
- print "".$mc->select_entities($object->entity, 'entity', '', 0, 1); // last parameter 1 means, show also a choice 0=>'all entities'
+ print " | ".$mc->select_entities($object->entity, 'entity', '', 0, 1, false, false, 1); // last parameter 1 means, show also a choice 0=>'all entities'
print " |
\n";
}
else