{% extends 'bom/bom-base.html' %} {% load materializecss %} {% load staticfiles %} {% block head-title %}{{ title }}{% endblock %} {% block main %} {% endblock %} {% block content %}

Your IndaBOM User Info:

{% csrf_token %}

Your role is: {{ user.bom_profile.get_role_display }}

Your username is: {{ user.username }}

To request a change in role please contact {{ organization.owner.email }} for assistance.

{{ user_form.first_name|materializecss:'s12 m4' }} {{ user_form.last_name|materializecss:'s12 m4' }} {{ user_form.email|materializecss:'s12 m4' }}
{% if profile.role == 'A' %}

Edit Part Classes

{% csrf_token %}
{% if part_classes.count > 0 %} {% for part_class in part_classes %} {% endfor %}
Code Name Description MouserMouser Sourcing Options
{{ part_class.code }} {{ part_class.name }} {{ part_class.comment }} {% if part_class.mouser_enabled %} Mouser{% endif %} editEdit
{% else %}

No part classes have been defined yet.

{% endif %}

Create Part Class

{% csrf_token %}
{{ part_class_form.non_field_errors }} {{ part_class_form.code|materializecss:'s12 m1' }} {{ part_class_form.name|materializecss:'s12 m4' }} {{ part_class_form.comment|materializecss:'s12 m7' }}

Upload Part Classes

{% csrf_token %}

To batch define {% if part_classes.count > 0 %} additional {% endif %}part classes, upload a csv that contains columns with the headers 'name' and 'code'. You may optionally specify a description or comment by including a column with the header 'description' or 'comment'.

File {{ part_class_csv_form.file }}
{{ part_class_csv_form.file.errors }}
{% else %} {% include 'bom/nothing-to-see.html' with required_privilege='Admin' %} {% endif %}

Part Number

{% csrf_token %}

You may only increase the number of digits, up to 10, in your part number item number (CC-{{ organization.number_ns }}-VV, where {{ organization.number_ns }} is the number item).

{{ number_item_len_form.number_item_len|materializecss:'s12 m3' }}
{% if organization.owner == user %}

Organization

{% csrf_token %}
{{ organization_form.name|materializecss:'s12 m6' }} {{ organization_form.owner|materializecss:'s12 m6' }}

Users

{% if users_in_organization.count > 0 %}
{% csrf_token %} {% for org_user in users_in_organization %} {% endfor %}
Remove? Role User Name Full Name Email
{{ org_user.bom_profile.get_role_display }} {{ org_user.username }} {{ org_user.first_name }} {{ org_user.last_name }} {{ org_user.email }} editEdit
Clear
{% else %}

There are no additional users in this organization: {{ organization }}.

{% endif %}

Add User

{% csrf_token %}
{{ user_add_form.username|materializecss:'s12 m8' }} {{ user_add_form.role|materializecss:'s12 m4' }} {{ user_add_form.file.errors }}
Adding users to your organization is a paid feature, but is free for a limited time while we are still developing the tool. Contact info@indabom.com if you are interested.

Part File Storage with Google Drive

Connect your Google account. Organization owners can enable file storage using Google Drive. {% if organization.owner == user %} Since you are the owner, you are able to enable file storage!{% else %}Contact your organization owner to enable.{% endif %}

When you connect, we will create a folder called IndaBOM Part Files in your root of Google drive (and can be moved anywhere in your drive). To add files to a part, navigate to the part in IndaBOM, and on the part's Specifications tab, click the  Google Drive link. This will create a folder for your part in your root IndaBOM directory, or take you there if it already exists.

You'll be able to access the files directly through Google Drive, and through IndaBOM.

Google Connections

Automagic Sourcing via Mouser

No connection required. To enable sourcing via mouser, select which part classes you'd like enabled on the Settings INDABOM tab. Once enabled, sourcing information will appear on part detail pages in which there are parts sourced via Mouser.

{% else %}

Nothing to see here 🙈 because you are not the organization owner. Please contact {{ organization.owner.email }} for assistance.

{% endif %}
{% endblock %} {% block bom-script %} {% endblock bom-script %}