<?xml version="1.0" encoding="UTF-8"?>
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.7">
	<!-- 
 * @copyright   Copyright (C) 2020 Jeffrey Bostoen
 * @license     https://www.gnu.org/licenses/gpl-3.0.en.html
-->
	<classes>
		<class id="Person">
			<fields>
				<field id="enforce_two_factor_code" xsi:type="AttributeEnum" _delta="define">
					<sql>enforce_two_factor_code</sql>
					<!-- Let users enable this! -->
					<default_value>no</default_value>
					<display_style>radio</display_style>
					<values>
						<value id="yes">yes</value>
						<value id="no">no</value>
					</values>
				</field>
			</fields>
			<presentation>
				<details>
					<items>
						<item id="col:col1">
							<items>
								<item id="fieldset:Person:TwoFactorCode" _delta="define">
									<items>
										<item id="enforce_two_factor_code">
											<rank>1</rank>
										</item>
									</items>
								</item>
							</items>
						</item>
					</items>
				</details>
			</presentation>
		</class>
		<class id="AuthenticationMethod">
			<fields>
				<field id="authentication_method" xsi:type="AttributeEnum">
					<values>
						<value _delta="define" id="two_factor_secret">two_factor_secret</value>
						<value _delta="define" id="two_factor_trusted_browser">two_factor_trusted_browser</value>
					</values>
				</field>
			</fields>
		</class>
	</classes>
	<module_designs>
		<module_design id="itop-portal" xsi:type="portal">
			<bricks>
				<brick id="two-factor-settings" xsi:type="Combodo\iTop\Portal\Brick\TwoFactorCodeBrick" _delta="define">
					<active>true</active>
					<rank>
						<!-- Can be either a <default> tag for both home page and navigation menu or distinct <home> or/and <navigation_menu> tags-->
						<default>1</default>
					</rank>
					<width>4</width>
					<title>
						<default>Brick:Portal:TwoFactorCode:Title</default>
					</title>
					<description>Brick:Portal:TwoFactorCode:Title</description>
					<visible>
						<home>false</home>
					</visible>
					<decoration_class>
						<default>fa fa-key fa-2x fa-fw</default>
					</decoration_class>
				</brick>
			</bricks>
			<properties>
				<themes>
					<theme id="two-factor-code" _delta="define">jb-login-authenticator/app/css/two-factor-code.css</theme>
				</themes>
			</properties>
		</module_design>
	</module_designs>
</itop_design>






