mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-07-04 07:24:34 +02:00
Allow to set basic data via import
This commit is contained in:
parent
7a9b7c87a4
commit
85ae862381
5 changed files with 12 additions and 12 deletions
|
@ -35,14 +35,14 @@ trait AdvancedPropertyTrait
|
||||||
/**
|
/**
|
||||||
* @var bool Determines if this part entry needs review (for example, because it is work in progress)
|
* @var bool Determines if this part entry needs review (for example, because it is work in progress)
|
||||||
* @ORM\Column(type="boolean")
|
* @ORM\Column(type="boolean")
|
||||||
* @Groups({"extended", "full"})
|
* @Groups({"extended", "full", "import"})
|
||||||
*/
|
*/
|
||||||
protected bool $needs_review = false;
|
protected bool $needs_review = false;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var string a comma separated list of tags, associated with the part
|
* @var string a comma separated list of tags, associated with the part
|
||||||
* @ORM\Column(type="text")
|
* @ORM\Column(type="text")
|
||||||
* @Groups({"extended", "full"})
|
* @Groups({"extended", "full", "import"})
|
||||||
*/
|
*/
|
||||||
protected string $tags = '';
|
protected string $tags = '';
|
||||||
|
|
||||||
|
@ -50,7 +50,7 @@ trait AdvancedPropertyTrait
|
||||||
* @var float|null how much a single part unit weighs in grams
|
* @var float|null how much a single part unit weighs in grams
|
||||||
* @ORM\Column(type="float", nullable=true)
|
* @ORM\Column(type="float", nullable=true)
|
||||||
* @Assert\PositiveOrZero()
|
* @Assert\PositiveOrZero()
|
||||||
* @Groups({"extended", "full"})
|
* @Groups({"extended", "full", "import"})
|
||||||
*/
|
*/
|
||||||
protected ?float $mass = null;
|
protected ?float $mass = null;
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ trait AdvancedPropertyTrait
|
||||||
* @var string The internal part number of the part
|
* @var string The internal part number of the part
|
||||||
* @ORM\Column(type="string", length=100, nullable=true, unique=true)
|
* @ORM\Column(type="string", length=100, nullable=true, unique=true)
|
||||||
* @Assert\Length(max="100")
|
* @Assert\Length(max="100")
|
||||||
* @Groups({"extended", "full"})
|
* @Groups({"extended", "full", "ipn"})
|
||||||
*/
|
*/
|
||||||
protected ?string $ipn = null;
|
protected ?string $ipn = null;
|
||||||
|
|
||||||
|
|
|
@ -34,14 +34,14 @@ trait BasicPropertyTrait
|
||||||
/**
|
/**
|
||||||
* @var string A text describing what this part does
|
* @var string A text describing what this part does
|
||||||
* @ORM\Column(type="text")
|
* @ORM\Column(type="text")
|
||||||
* @Groups({"simple", "extended", "full"})
|
* @Groups({"simple", "extended", "full", "import"})
|
||||||
*/
|
*/
|
||||||
protected string $description = '';
|
protected string $description = '';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var string A comment/note related to this part
|
* @var string A comment/note related to this part
|
||||||
* @ORM\Column(type="text")
|
* @ORM\Column(type="text")
|
||||||
* @Groups({"extended", "full"})
|
* @Groups({"extended", "full", "import"})
|
||||||
*/
|
*/
|
||||||
protected string $comment = '';
|
protected string $comment = '';
|
||||||
|
|
||||||
|
@ -54,7 +54,7 @@ trait BasicPropertyTrait
|
||||||
/**
|
/**
|
||||||
* @var bool true, if the part is marked as favorite
|
* @var bool true, if the part is marked as favorite
|
||||||
* @ORM\Column(type="boolean")
|
* @ORM\Column(type="boolean")
|
||||||
* @Groups({"extended", "full"})
|
* @Groups({"extended", "full", "import"})
|
||||||
*/
|
*/
|
||||||
protected bool $favorite = false;
|
protected bool $favorite = false;
|
||||||
|
|
||||||
|
|
|
@ -48,7 +48,7 @@ trait InstockTrait
|
||||||
* Given in the partUnit.
|
* Given in the partUnit.
|
||||||
* @ORM\Column(type="float")
|
* @ORM\Column(type="float")
|
||||||
* @Assert\PositiveOrZero()
|
* @Assert\PositiveOrZero()
|
||||||
* @Groups({"extended", "full"})
|
* @Groups({"extended", "full", "import"})
|
||||||
*/
|
*/
|
||||||
protected float $minamount = 0;
|
protected float $minamount = 0;
|
||||||
|
|
||||||
|
|
|
@ -47,14 +47,14 @@ trait ManufacturerTrait
|
||||||
* @var string the url to the part on the manufacturer's homepage
|
* @var string the url to the part on the manufacturer's homepage
|
||||||
* @ORM\Column(type="string")
|
* @ORM\Column(type="string")
|
||||||
* @Assert\Url()
|
* @Assert\Url()
|
||||||
* @Groups({"full"})
|
* @Groups({"full", "import"})
|
||||||
*/
|
*/
|
||||||
protected string $manufacturer_product_url = '';
|
protected string $manufacturer_product_url = '';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var string The product number used by the manufacturer. If this is set to "", the name field is used.
|
* @var string The product number used by the manufacturer. If this is set to "", the name field is used.
|
||||||
* @ORM\Column(type="string")
|
* @ORM\Column(type="string")
|
||||||
* @Groups({"extended", "full"})
|
* @Groups({"extended", "full", "import"})
|
||||||
*/
|
*/
|
||||||
protected string $manufacturer_product_number = '';
|
protected string $manufacturer_product_number = '';
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ trait ManufacturerTrait
|
||||||
* @var string The production status of this part. Can be one of the specified ones.
|
* @var string The production status of this part. Can be one of the specified ones.
|
||||||
* @ORM\Column(type="string", length=255, nullable=true)
|
* @ORM\Column(type="string", length=255, nullable=true)
|
||||||
* @Assert\Choice({"announced", "active", "nrfnd", "eol", "discontinued", ""})
|
* @Assert\Choice({"announced", "active", "nrfnd", "eol", "discontinued", ""})
|
||||||
* @Groups({"extended", "full"})
|
* @Groups({"extended", "full", "import"})
|
||||||
*/
|
*/
|
||||||
protected ?string $manufacturing_status = '';
|
protected ?string $manufacturing_status = '';
|
||||||
|
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
<ul>
|
<ul>
|
||||||
{% for entity in imported_entities %}
|
{% for entity in imported_entities %}
|
||||||
{# @var \App\Entity\Parts\Part entity #}
|
{# @var \App\Entity\Parts\Part entity #}
|
||||||
<li><a href="{{ entity_url(entity) }}">{{ entity.name }}</a></li>
|
<li><a href="{{ entity_url(entity) }}">{{ entity.name }}</a> (ID: {{ entity.iD }})</li>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock %}
|
{% endblock %}
|
Loading…
Add table
Add a link
Reference in a new issue