2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-08-07 20:32:12 +00:00

Use API to mark part as active/inactive

This commit is contained in:
Oliver Walters
2019-04-28 23:40:26 +10:00
parent 492d705b39
commit 73f672495d
3 changed files with 39 additions and 6 deletions

View File

@@ -53,6 +53,7 @@ class PartSerializer(serializers.ModelSerializer):
class Meta:
model = Part
partial = True
fields = [
'pk',
'url', # Link to the part detail page

View File

@@ -146,6 +146,33 @@
});
});
$('#activate-part').click(function() {
inventreeUpdate(
"{% url 'api-part-detail' part.id %}",
{
active: true,
},
{
method: 'PATCH',
reloadOnSuccess: true,
}
);
});
$('#deactivate-part').click(function() {
inventreeUpdate(
"{% url 'api-part-detail' part.id %}",
{
active: false,
},
{
method: 'PATCH',
reloadOnSuccess: true,
}
);
});
$('#delete-part').click(function() {
launchDeleteForm(
"{% url 'part-delete' part.id %}",