<?xml version="1.0" encoding="UTF-8"?>

<modulo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../config/patterns/xmlschemas/sources_schema.xsd">
	<id>bgs.newsletter</id>
	<name>Módulo de Newsletter</name>
	<description>Módulo para visualização dos cadastrados na newsletter do website</description>
	
	<sources>
		<source id="newsletter">
			<bdTable>bgs_newsletter</bdTable>
			<fields>
				<field id="id" datatype="id" name="Id" primaryKey="1"/>
				<field id="name" datatype="string" name="Nome" primaryName="1"/>
				<field id="email" datatype="email" name="Email"  validationType="email" />
				<!--<field id="" datatype="" datasize="" name="" required="" primaryKey="" primaryName="" inputType="" relation="" validationType="" />-->
			</fields>
		</source>
	</sources>
	
	<configs>
		<workflow>0</workflow>
		<imageRepository>0</imageRepository>
	</configs>
	
	<interfaces>
		<interface id="add" name="Adicionar" systemReference="bgsAdd" source="newsletter">
			<configuration>
				<render renderable="1"/>
				<action actionable="1" actionMethod="add" />
			</configuration>
			<acessGroups>
				<acessGroup id="50d7e9e13ec32fb152f433a21b01879e" allowRender="1" name="admin" />
			</acessGroups>
		</interface>
		
		<interface id="update" name="Atualizar" systemReference="bgsUpdate" source="newsletter">
			<configuration>
				<render renderable="1" renderMethod="build" />
				<action actionable="1" actionMethod="update" />
			</configuration>
			<acessGroups>
				<acessGroup id="50d7e9e13ec32fb152f433a21b01879e" allowRender="1" name="admin" />
			</acessGroups>
		</interface>
		
		<interface id="delete" name="Excluir" systemReference="bgsDelete" source="newsletter">
			<configuration>
				<render renderable="0" />
				<action actionable="1" actionMethod="delete" />
			</configuration>
			<acessGroups>
				<acessGroup id="50d7e9e13ec32fb152f433a21b01879e" allowRender="1" name="admin" />
			</acessGroups>
		</interface>
		
		<interface id="administration" name="Administração" systemReference="bgsAdministration" default="1" source="newsletter">
			<fields>
				<field id="name" />
				<field id="email" />
			</fields>
			<configuration>
				<render renderable="1" renderMethod="lista" />
				<action actionable="false"/>
			</configuration>
			<acessGroups>
				<acessGroup id="50d7e9e13ec32fb152f433a21b01879e" allowRender="1" name="admin" />
			</acessGroups>
		</interface>
		
		<interface id="join" name="Cadastrar" systemReference="bgsAdd" source="newsletter">
			<configuration>
				<render renderable="1"/>
				<action actionable="1" actionMethod="add" />
			</configuration>
			<styles>
				<style path="src/modulos/newsletter/style/join.php" id="join"/>
			</styles>
			<acessGroups>
				<acessGroup id="50d7e9e13ec32fb152f433a21b01879e" allowRender="1" name="admin" />
				<acessGroup id="5f6799edb0a5928d6d8571567c8597d6" allowRender="1" name="registered" />
				<acessGroup id="954111ce3e7fcf47747b897c961bc317" allowRender="1" name="guest"/>
			</acessGroups>
		</interface>
		
		<interface id="joinhome" name="Cadastrar" systemReference="bgsAdd" source="newsletter">
			<configuration>
				<render renderable="1"/>
				<action actionable="1" actionMethod="add" />
			</configuration>
			<styles>
				<style path="src/modulos/newsletter/style/joinhome.php" id="joinhome"/>
			</styles>
			<acessGroups>
				<acessGroup id="50d7e9e13ec32fb152f433a21b01879e" allowRender="1" name="admin" />
				<acessGroup id="5f6799edb0a5928d6d8571567c8597d6" allowRender="1" name="registered" />
				<acessGroup id="954111ce3e7fcf47747b897c961bc317" allowRender="1" name="guest"/>
			</acessGroups>
		</interface>
	
	</interfaces>
</modulo>