Policies extended with plan templates for Exchange and Lync
Automated provisioning of plans added when template plans are defined Lync plan maintenance added Ability to disable editing of lync plans within hosting plans People picker adjusted for public folders, contact, and distribution liost
This commit is contained in:
parent
76f6ea43cf
commit
008fc296d5
30 changed files with 2357 additions and 118 deletions
|
@ -0,0 +1,216 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="btnAddMailboxPlan.Text" xml:space="preserve">
|
||||
<value>Add New Mailbox plan</value>
|
||||
</data>
|
||||
<data name="btnSetDefaultMailboxPlan.Text" xml:space="preserve">
|
||||
<value>Set Default Mailbox plan</value>
|
||||
</data>
|
||||
<data name="chkActiveSync.Text" xml:space="preserve">
|
||||
<value>ActiveSync</value>
|
||||
</data>
|
||||
<data name="chkHideFromAddressBook" xml:space="preserve">
|
||||
<value>Hide from Addressbook</value>
|
||||
</data>
|
||||
<data name="chkIMAP.Text" xml:space="preserve">
|
||||
<value>IMAP</value>
|
||||
</data>
|
||||
<data name="chkMAPI.Text" xml:space="preserve">
|
||||
<value>MAPI</value>
|
||||
</data>
|
||||
<data name="chkOWA.Text" xml:space="preserve">
|
||||
<value>OWA/HTTP</value>
|
||||
</data>
|
||||
<data name="chkPOP3.Text" xml:space="preserve">
|
||||
<value>POP3</value>
|
||||
</data>
|
||||
<data name="gvMailboxPlan.Header" xml:space="preserve">
|
||||
<value>Mailbox plan</value>
|
||||
</data>
|
||||
<data name="gvMailboxPlanDefault.Header" xml:space="preserve">
|
||||
<value>Default Mailbox plan</value>
|
||||
</data>
|
||||
<data name="gvMailboxPlanEdit.Header" xml:space="preserve">
|
||||
<value>Select</value>
|
||||
</data>
|
||||
<data name="gvMailboxPlans.Empty" xml:space="preserve">
|
||||
<value>No mailbox plans have been added yet. To add a new mailbox plan click "Add New Mailbox plan" button.</value>
|
||||
</data>
|
||||
<data name="gvMailboxPlanSelect.Header" xml:space="preserve">
|
||||
<value>Select</value>
|
||||
</data>
|
||||
<data name="locDays.Text" xml:space="preserve">
|
||||
<value>days</value>
|
||||
</data>
|
||||
<data name="locIssueWarning.Text" xml:space="preserve">
|
||||
<value>Issue warning at:</value>
|
||||
</data>
|
||||
<data name="locKB.Text" xml:space="preserve">
|
||||
<value>KB</value>
|
||||
</data>
|
||||
<data name="locKeepDeletedItems.Text" xml:space="preserve">
|
||||
<value>Keep deleted items for:</value>
|
||||
</data>
|
||||
<data name="locMailboxSize.Text" xml:space="preserve">
|
||||
<value>Mailbox size:</value>
|
||||
</data>
|
||||
<data name="locMaxReceiveMessageSizeKB.Text" xml:space="preserve">
|
||||
<value>Maximum Receive Message Size:</value>
|
||||
</data>
|
||||
<data name="locMaxRecipients.Text" xml:space="preserve">
|
||||
<value>Maximum Recipients:</value>
|
||||
</data>
|
||||
<data name="locMaxSendMessageSizeKB.Text" xml:space="preserve">
|
||||
<value>Maximum Send Message Size:</value>
|
||||
</data>
|
||||
<data name="locProhibitSend.Text" xml:space="preserve">
|
||||
<value>Prohibit send at:</value>
|
||||
</data>
|
||||
<data name="locProhibitSendReceive.Text" xml:space="preserve">
|
||||
<value>Prohibit send and receive at:</value>
|
||||
</data>
|
||||
<data name="locTitle.Text" xml:space="preserve">
|
||||
<value>Add Mailbox plan</value>
|
||||
</data>
|
||||
<data name="locWhenSizeExceeds.Text" xml:space="preserve">
|
||||
<value>When the mailbox size exceeds the indicated amount:</value>
|
||||
</data>
|
||||
<data name="secDeleteRetention.Text" xml:space="preserve">
|
||||
<value>Delete Item Retention</value>
|
||||
</data>
|
||||
<data name="secMailboxFeatures.Text" xml:space="preserve">
|
||||
<value>Mailbox Features</value>
|
||||
</data>
|
||||
<data name="secMailboxGeneral.Text" xml:space="preserve">
|
||||
<value>General</value>
|
||||
</data>
|
||||
<data name="secMailboxPlan.Text" xml:space="preserve">
|
||||
<value>Mailbox plan</value>
|
||||
</data>
|
||||
<data name="secStorageQuotas.Text" xml:space="preserve">
|
||||
<value>Quotas</value>
|
||||
</data>
|
||||
<data name="valRequireMailboxPlan.ErrorMessage" xml:space="preserve">
|
||||
<value>Please enter correct mailboxplan</value>
|
||||
</data>
|
||||
<data name="valRequireMailboxPlan.Text" xml:space="preserve">
|
||||
<value>*</value>
|
||||
</data>
|
||||
</root>
|
|
@ -0,0 +1,192 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<data name="btnAddPlan.Text" xml:space="preserve">
|
||||
<value>Add New Plan</value>
|
||||
</data>
|
||||
<data name="btnSetDefaultPlan.Text" xml:space="preserve">
|
||||
<value>Set Default Plan</value>
|
||||
</data>
|
||||
<data name="chkConferencing.Text" xml:space="preserve">
|
||||
<value>Conferencing</value>
|
||||
</data>
|
||||
<data name="chkEmergency.Text" xml:space="preserve">
|
||||
<value>Emergency Calls</value>
|
||||
</data>
|
||||
<data name="chkEnterpriseVoice.Text" xml:space="preserve">
|
||||
<value>Enterprise Voice</value>
|
||||
</data>
|
||||
<data name="chkFederation.Text" xml:space="preserve">
|
||||
<value>Federation</value>
|
||||
</data>
|
||||
<data name="chkIM.Text" xml:space="preserve">
|
||||
<value>Instant Messaging</value>
|
||||
</data>
|
||||
<data name="chkInternational.Text" xml:space="preserve">
|
||||
<value>International Calls</value>
|
||||
</data>
|
||||
<data name="chkMobile.Text" xml:space="preserve">
|
||||
<value>Mobile Calls</value>
|
||||
</data>
|
||||
<data name="chkMobility.Text" xml:space="preserve">
|
||||
<value>Mobile Access</value>
|
||||
</data>
|
||||
<data name="chkNational.Text" xml:space="preserve">
|
||||
<value>National Calls</value>
|
||||
</data>
|
||||
<data name="chkNone.Text" xml:space="preserve">
|
||||
<value>None</value>
|
||||
</data>
|
||||
<data name="gvPlan.Header" xml:space="preserve">
|
||||
<value>Plan</value>
|
||||
</data>
|
||||
<data name="gvPlanDefault.Header" xml:space="preserve">
|
||||
<value>Default plan</value>
|
||||
</data>
|
||||
<data name="gvPlanEdit.Header" xml:space="preserve">
|
||||
<value>Select</value>
|
||||
</data>
|
||||
<data name="gvPlans.Empty" xml:space="preserve">
|
||||
<value>No plans have been added yet. To add a new plan click "Add New plan" button.</value>
|
||||
</data>
|
||||
<data name="gvPlanSelect.Header" xml:space="preserve">
|
||||
<value>Select</value>
|
||||
</data>
|
||||
<data name="locConferencingSize.Text" xml:space="preserve">
|
||||
<value>Maximum Conference Size</value>
|
||||
</data>
|
||||
<data name="secConferencing.Text" xml:space="preserve">
|
||||
<value>Conferencing Settings</value>
|
||||
</data>
|
||||
<data name="secEnterpriseVoice.Text" xml:space="preserve">
|
||||
<value>Enterprise Voice Policy</value>
|
||||
</data>
|
||||
<data name="secPlan.Text" xml:space="preserve">
|
||||
<value>Lync User Plan</value>
|
||||
</data>
|
||||
<data name="secPlanFeatures.Text" xml:space="preserve">
|
||||
<value>Plan Features</value>
|
||||
</data>
|
||||
<data name="valRequirePlan.ErrorMessage" xml:space="preserve">
|
||||
<value>Please enter correct plan</value>
|
||||
</data>
|
||||
<data name="valRequirePlan.Text" xml:space="preserve">
|
||||
<value>*</value>
|
||||
</data>
|
||||
</root>
|
Loading…
Add table
Add a link
Reference in a new issue