<?xml version="1.0" encoding="UTF-8"?>
<OfficeApp
    xmlns="http://schemas.microsoft.com/office/appforoffice/1.1"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
    xsi:type="MailApp">

    <Id>c4e2a817-3f91-4b6d-a052-9d7e5c8f1b3a</Id>
    <Version>1.3.0.0</Version>
    <ProviderName>PCM Group</ProviderName>
    <DefaultLocale>de-DE</DefaultLocale>

    <DisplayName DefaultValue="Sales Hub CRM" />
    <Description DefaultValue="Buchungsseiten einfügen, E-Mails ins CRM importieren und Kontakte direkt in Outlook verwalten." />

    <IconUrl DefaultValue="https://sales-hub.pcmdwp.at/outlook-addin/icons/icon-32.png" />
    <HighResolutionIconUrl DefaultValue="https://sales-hub.pcmdwp.at/outlook-addin/icons/icon-80.png" />
    <SupportUrl DefaultValue="https://sales-hub.pcmdwp.at" />

    <Hosts>
        <Host Name="Mailbox" />
    </Hosts>

    <Requirements>
        <Sets>
            <Set Name="Mailbox" MinVersion="1.1" />
        </Sets>
    </Requirements>

    <FormSettings>
        <Form xsi:type="ItemRead">
            <DesktopSettings>
                <SourceLocation DefaultValue="https://sales-hub.pcmdwp.at/outlook-addin/taskpane.html" />
                <RequestedHeight>450</RequestedHeight>
            </DesktopSettings>
        </Form>
        <Form xsi:type="ItemEdit">
            <DesktopSettings>
                <SourceLocation DefaultValue="https://sales-hub.pcmdwp.at/outlook-addin/taskpane.html" />
                <RequestedHeight>450</RequestedHeight>
            </DesktopSettings>
        </Form>
    </FormSettings>

    <Permissions>ReadWriteMailbox</Permissions>

    <Rule xsi:type="RuleCollection" Mode="Or">
        <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read" />
        <Rule xsi:type="ItemIs" ItemType="Message" FormType="Edit" />
    </Rule>

    <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
        <Requirements>
            <bt:Sets DefaultMinVersion="1.3">
                <bt:Set Name="Mailbox" />
            </bt:Sets>
        </Requirements>

        <Hosts>
            <Host xsi:type="MailHost">
                <DesktopFormFactor>

                    <!-- Lese-Modus: CRM-Aktionen (E-Mail speichern, Kontakt suchen, Aufgabe) -->
                    <ExtensionPoint xsi:type="MessageReadCommandSurface">
                        <OfficeTab id="TabDefault">
                            <Group id="SalesHubReadGroup">
                                <Label resid="GroupLabel" />
                                <Control xsi:type="Button" id="SalesHubReadBtn">
                                    <Label resid="ReadBtnLabel" />
                                    <Supertip>
                                        <Title resid="ReadBtnLabel" />
                                        <Description resid="ReadBtnTooltip" />
                                    </Supertip>
                                    <Icon>
                                        <bt:Image size="16" resid="Icon16" />
                                        <bt:Image size="32" resid="Icon32" />
                                        <bt:Image size="80" resid="Icon80" />
                                    </Icon>
                                    <Action xsi:type="ShowTaskpane">
                                        <SourceLocation resid="TaskpaneUrl" />
                                    </Action>
                                </Control>
                            </Group>
                        </OfficeTab>
                    </ExtensionPoint>

                    <!-- Compose-Modus: Buchungsseite einfügen -->
                    <ExtensionPoint xsi:type="MessageComposeCommandSurface">
                        <OfficeTab id="TabDefault">
                            <Group id="SalesHubComposeGroup">
                                <Label resid="GroupLabel" />
                                <Control xsi:type="Button" id="SalesHubComposeBtn">
                                    <Label resid="ComposeBtnLabel" />
                                    <Supertip>
                                        <Title resid="ComposeBtnLabel" />
                                        <Description resid="ComposeBtnTooltip" />
                                    </Supertip>
                                    <Icon>
                                        <bt:Image size="16" resid="Icon16" />
                                        <bt:Image size="32" resid="Icon32" />
                                        <bt:Image size="80" resid="Icon80" />
                                    </Icon>
                                    <Action xsi:type="ShowTaskpane">
                                        <SourceLocation resid="TaskpaneUrl" />
                                    </Action>
                                </Control>
                            </Group>
                        </OfficeTab>
                    </ExtensionPoint>

                </DesktopFormFactor>
            </Host>
        </Hosts>

        <Resources>
            <bt:Images>
                <bt:Image id="Icon16" DefaultValue="https://sales-hub.pcmdwp.at/outlook-addin/icons/icon-16.png" />
                <bt:Image id="Icon32" DefaultValue="https://sales-hub.pcmdwp.at/outlook-addin/icons/icon-32.png" />
                <bt:Image id="Icon80" DefaultValue="https://sales-hub.pcmdwp.at/outlook-addin/icons/icon-80.png" />
            </bt:Images>
            <bt:Urls>
                <bt:Url id="TaskpaneUrl" DefaultValue="https://sales-hub.pcmdwp.at/outlook-addin/taskpane.html" />
            </bt:Urls>
            <bt:ShortStrings>
                <bt:String id="GroupLabel"      DefaultValue="Sales Hub" />
                <bt:String id="ReadBtnLabel"    DefaultValue="Sales Hub CRM" />
                <bt:String id="ComposeBtnLabel" DefaultValue="Buchungsseite einfügen" />
            </bt:ShortStrings>
            <bt:LongStrings>
                <bt:String id="ReadBtnTooltip"    DefaultValue="E-Mail ins CRM speichern, Kontakt suchen und Aufgaben erstellen." />
                <bt:String id="ComposeBtnTooltip" DefaultValue="Sales-Hub Buchungsseiten-Link in diese E-Mail einfügen." />
            </bt:LongStrings>
        </Resources>
    </VersionOverrides>

</OfficeApp>
