🎉 Initialize module repository
This commit is contained in:
60
views/res_config_settings_views.xml
Normal file
60
views/res_config_settings_views.xml
Normal file
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="res_config_settings_view_form_mvd_tcg_mtg_scryfall" model="ir.ui.view">
|
||||
<field name="name">res.config.settings.view.form.mvd.tcg.mtg.scryfall</field>
|
||||
<field name="model">res.config.settings</field>
|
||||
<field name="inherit_id" ref="mvd_tcg_base.mvd_tcg_res_config_settings_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//app[@name='mvd_tcg']" position="inside">
|
||||
<block
|
||||
title="Scryfall Connector"
|
||||
name="mvd_tcg_scryfall_connector"
|
||||
groups="mvd_tcg_base.mvd_tcg_base_group_administrator,base.group_system"
|
||||
>
|
||||
<setting
|
||||
id="mvd_tcg_scryfall_import_languages"
|
||||
string="Default Import Languages"
|
||||
help="Comma-separated Scryfall language codes imported for each print group."
|
||||
>
|
||||
<field name="mtg_scryfall_import_language_codes" placeholder="en,de"/>
|
||||
</setting>
|
||||
<setting
|
||||
id="mvd_tcg_scryfall_import_limit"
|
||||
string="Default Set Card Limit"
|
||||
help="Optional per-set limit for controlled set imports. Use 0 for no limit."
|
||||
>
|
||||
<field name="mtg_scryfall_import_max_cards_per_set"/>
|
||||
</setting>
|
||||
<setting
|
||||
id="mvd_tcg_scryfall_import_tokens"
|
||||
string="Include Tokens"
|
||||
help="Include token cards by default for controlled set imports."
|
||||
>
|
||||
<field name="mtg_scryfall_import_include_tokens"/>
|
||||
</setting>
|
||||
<setting
|
||||
id="mvd_tcg_scryfall_api_base_url"
|
||||
string="API Base URL"
|
||||
help="Override the Scryfall API base URL only for special environments."
|
||||
>
|
||||
<field name="mtg_scryfall_api_base_url"/>
|
||||
</setting>
|
||||
<setting
|
||||
id="mvd_tcg_scryfall_timeout"
|
||||
string="Request Timeout"
|
||||
help="Timeout in seconds for Scryfall API requests and image downloads."
|
||||
>
|
||||
<field name="mtg_scryfall_timeout_seconds"/>
|
||||
</setting>
|
||||
<setting
|
||||
id="mvd_tcg_scryfall_user_agent"
|
||||
string="User Agent"
|
||||
help="HTTP user agent used for Scryfall API requests and image downloads."
|
||||
>
|
||||
<field name="mtg_scryfall_user_agent"/>
|
||||
</setting>
|
||||
</block>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user