<?xml version="1.0" ?>
<form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd">
	<argument name="data" xsi:type="array">
		<item name="js_config" xsi:type="array">
			<item name="provider" xsi:type="string">quantilus_coursereference_coursereference_form.coursereference_form_data_source</item>
		</item>
		<item name="label" xsi:type="string" translate="true">General Information</item>
		<item name="template" xsi:type="string">templates/form/collapsible</item>
	</argument>
	<settings>
		<buttons>
			<button name="back" class="Quantilus\CourseReference\Block\Adminhtml\CourseReference\Edit\BackButton"/>
			<button name="delete" class="Quantilus\CourseReference\Block\Adminhtml\CourseReference\Edit\DeleteButton"/>
			<button name="save" class="Quantilus\CourseReference\Block\Adminhtml\CourseReference\Edit\SaveButton"/>
			<button name="save_and_continue" class="Quantilus\CourseReference\Block\Adminhtml\CourseReference\Edit\SaveAndContinueButton"/>
		</buttons>
		<namespace>quantilus_coursereference_coursereference_form</namespace>
		<dataScope>data</dataScope>
		<deps>
			<dep>quantilus_coursereference_coursereference_form.coursereference_form_data_source</dep>
		</deps>
	</settings>
	<dataSource name="coursereference_form_data_source">
		<argument name="data" xsi:type="array">
			<item name="js_config" xsi:type="array">
				<item name="component" xsi:type="string">Magento_Ui/js/form/provider</item>
			</item>
		</argument>
		<settings>
			<submitUrl path="*/*/save"/>
		</settings>
		<dataProvider name="coursereference_form_data_source" class="Quantilus\CourseReference\Model\CourseReference\DataProvider">
			<settings>
				<requestFieldName>coursereference_id</requestFieldName>
				<primaryFieldName>coursereference_id</primaryFieldName>
			</settings>
		</dataProvider>
	</dataSource>
	<fieldset name="general">
		<settings>
			<label>General</label>
		</settings>
		<field name="course_id" formElement="input" sortOrder="10">
			<argument name="data" xsi:type="array">
				<item name="config" xsi:type="array">
					<item name="source" xsi:type="string">CourseReference</item>
				</item>
			</argument>
			<settings>
				<dataType>text</dataType>
				<label translate="true">Courser Id</label>
				<dataScope>course_id</dataScope>
				<validation>
					<rule name="required-entry" xsi:type="boolean">false</rule>
				</validation>
			</settings>
		</field>
		<field name="course_name" formElement="input" sortOrder="20">
			<argument name="data" xsi:type="array">
				<item name="config" xsi:type="array">
					<item name="source" xsi:type="string">CourseReference</item>
				</item>
			</argument>
			<settings>
				<dataType>text</dataType>
				<label translate="true">Course Name</label>
				<dataScope>course_name</dataScope>
				<validation>
					<rule name="required-entry" xsi:type="boolean">false</rule>
				</validation>
			</settings>
		</field>
		<field name="customer_number" formElement="input" sortOrder="30">
			<argument name="data" xsi:type="array">
				<item name="config" xsi:type="array">
					<item name="source" xsi:type="string">CourseReference</item>
				</item>
			</argument>
			<settings>
				<dataType>text</dataType>
				<label translate="true">Customer Number</label>
				<dataScope>customer_number</dataScope>
				<validation>
					<rule name="required-entry" xsi:type="boolean">false</rule>
				</validation>
			</settings>
		</field>
		<field name="item_number" formElement="input" sortOrder="40">
			<argument name="data" xsi:type="array">
				<item name="config" xsi:type="array">
					<item name="source" xsi:type="string">CourseReference</item>
				</item>
			</argument>
			<settings>
				<dataType>text</dataType>
				<label translate="true">Item Number</label>
				<dataScope>item_number</dataScope>
				<validation>
					<rule name="required-entry" xsi:type="boolean">false</rule>
				</validation>
			</settings>
		</field>
		<field name="unit_price" formElement="input" sortOrder="50">
			<argument name="data" xsi:type="array">
				<item name="config" xsi:type="array">
					<item name="source" xsi:type="string">CourseReference</item>
				</item>
			</argument>
			<settings>
				<dataType>text</dataType>
				<label translate="true">Unit Price</label>
				<dataScope>unit_price</dataScope>
				<validation>
					<rule name="required-entry" xsi:type="boolean">false</rule>
				</validation>
			</settings>
		</field>
		<field name="blanket_sales_order_number" formElement="input" sortOrder="60">
			<argument name="data" xsi:type="array">
				<item name="config" xsi:type="array">
					<item name="source" xsi:type="string">CourseReference</item>
				</item>
			</argument>
			<settings>
				<dataType>text</dataType>
				<label translate="true">Blanket Sales Order Number</label>
				<dataScope>blanket_sales_order_number</dataScope>
				<validation>
					<rule name="required-entry" xsi:type="boolean">false</rule>
				</validation>
			</settings>
		</field>
		<field name="blanket_sales_order_line" formElement="input" sortOrder="70">
			<argument name="data" xsi:type="array">
				<item name="config" xsi:type="array">
					<item name="source" xsi:type="string">CourseReference</item>
				</item>
			</argument>
			<settings>
				<dataType>text</dataType>
				<label translate="true">Blanket Sales Order Line</label>
				<dataScope>blanket_sales_order_line</dataScope>
				<validation>
					<rule name="required-entry" xsi:type="boolean">false</rule>
				</validation>
			</settings>
		</field>
	</fieldset>
</form>
