Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.1.0-b1
    • Component/s: Plugins, Staff Interface
    • Labels:
      None

      Description

      TLD Pricing

      A list of all TLDs and a grid of their pricing for 1-10 years can be found here. New TLDs can be added anytime, but we should default to the most common (com/net/org) (this list should be pulled in from the DomainManagerTlds model). Registrar modules are attached to TLDs.

      TLD Pricing DNS Management Email Forwarding ID Protection EPP Code Module
      .com [Open Pricing Modal] [x] [x] [x] [x] [Enom](dropdown, default "None")
      • Add a text field and a button "Add TLD" below the table
        • When clicked, make an ajax call to create a new TLD to the database and create a new row at the end of the table
      • Allow the TLD's to be sorted here, which will sort them within the Domain Package Group, and control the order in which TLDs are listed on the order form.
      • We should be able to set whether or not each specific addon (DNS Management, Email Forwarding, and ID Protection) will be available for the TLD.

      NOTE: We may want to consider leaving DNS Management, Email Forwarding, and ID Protection off of the initial release. If we add them, staff should be able to specify which Configurable Option maps to each of these options elsewhere in the Domain Manager configuration.

      • When this page is submitted we should create a domain package group if none exists and assign all TLD packages to that package group.
      • When this page is submitted we should assign appropriate config option groups to each TLD package based on the selected addons. There should be a company setting for each addon defining what config option group it corresponds to. These settings are configured on the Configuration page.
      • A default hidden domain package group should be created when the plugin is installed and set in the domain_manager_package_group setting
      • A default config option group should be created for each addon (DNS Management, Email Forwarding, and ID Protection) and assigned to a company setting

      Pricing Modal

      When clicking on the "Open Pricing" button, a modal should open with a table with the following options:

      Years Register Transfer Renew Enabled
      1 Year 9.95 8.95 14.95 [x]
      2 Years 19.90 17.90 29.90 [x]
      3 Years 29.85 26.85 44.85 [x]
      4 Years 39.80 35.80 59.80 [x]
      5 Years 49.75 44.75 74.75 [x]
      6 Years 59.70 53.70 89.70 [x]
      7 Years 69.65 62.65 104.65 [x]
      8 Years 79.60 71.60 119.60 [x]
      9 Years 89.55 80.55 134.55 [x]
      10 Years 99.50 89.50 149.50 [x]
      • A currency drop down should appear above the pricing table. When changed a new table should be revealed for the selected currency
      • When saved, a Package should be created for the TLD if one does not already exist, and pricing updated. (Do not replace existing pricings with new ones, just update existing ones or add) so that a package.pricings will have at max 10 records for each currency, 1-10 years.

        Issue Links

          Activity

          jonathan Jonathan Reissmueller created issue -
          jonathan Jonathan Reissmueller made changes -
          Field Original Value New Value
          Fix Version/s Short Term [ 10800 ]
          jonathan Jonathan Reissmueller made changes -
          Component/s Plugins [ 10007 ]
          Component/s Staff Interface [ 10000 ]
          jonathan Jonathan Reissmueller made changes -
          Description h2. TLD Pricing

          A list of all TLDs and a grid of their pricing for 1-10 years can be found here. New TLDs can be added anytime, but we should default to the most common (com/net/org) (this list should be pulled in from the DomainManagerTlds model). Registrar modules are attached to TLDs.
          We should also be able to set whether or not each specific addon (DNS Management, Email Forwarding, and ID Protection) will be available for the TLD. Allow the TLD's to be sorted here, which will sort them within the Domain Package Group, and control the order in which TLDs are listed on the order form.

          ||TLD||Pricing||DNS Management||Email Forwarding||ID Protection||EPP Code||Module||
          |.com|[Open Pricing Modal]|[x]|[x]|[x]|[x]|[Enom](dropdown, default "None")|
          .. add more like invoice line items, showing a blank row to specify a new TLD

          *NOTE:* We may want to consider leaving DNS Management, Email Forwarding, and ID Protection off of the initial release. If we add them, staff should be able to specify which Configurable Option maps to each of these options elsewhere in the Domain Manager configuration.

          h4.Pricing Modal

          When clicking on the "Open Pricing" button, a modal should open with a table with the following options:

          ||Years||Register||Transfer||Renew||Currency||Enabled||
          |1 Year|9.95|8.95|14.95|[USD] (dropdown)|[x]|
          |2 Years|19.90|17.90|29.90|[USD] (dropdown)|[x]|
          |3 Years|29.85|26.85|44.85|[USD] (dropdown)|[x]|
          |4 Years|39.80|35.80|59.80|[USD] (dropdown)|[x]|
          |5 Years|49.75|44.75|74.75|[USD] (dropdown)|[x]|
          |6 Years|59.70|53.70|89.70|[USD] (dropdown)|[x]|
          |7 Years|69.65|62.65|104.65|[USD] (dropdown)|[x]|
          |8 Years|79.60|71.60|119.60|[USD] (dropdown)|[x]|
          |9 Years|89.55|80.55|134.55|[USD] (dropdown)|[x]|
          |10 Years|99.50|89.50|149.50|[USD] (dropdown)|[x]|

          When saved, a Package should be created for the TLD if one does not already exist, and pricing updated. (Do not replace existing pricings, just update or add) so that a package.pricings will have at max 10 records for each currency, 1-10 years.
          h2. TLD Pricing

          A list of all TLDs and a grid of their pricing for 1-10 years can be found here. New TLDs can be added anytime, but we should default to the most common (com/net/org) (this list should be pulled in from the DomainManagerTlds model). Registrar modules are attached to TLDs.


          ||TLD||Pricing||DNS Management||Email Forwarding||ID Protection||EPP Code||Module||
          |.com|[Open Pricing Modal]|[x]|[x]|[x]|[x]|[Enom](dropdown, default "None")|
          * Add a text field and a button "Add TLD" below the table
          ** When clicked, make an ajax call a new TLD to the database and create a new row at the end of the table
          * Allow the TLD's to be sorted here, which will sort them within the Domain Package Group, and control the order in which TLDs are listed on the order form.
          * We should be able to set whether or not each specific addon (DNS Management, Email Forwarding, and ID Protection) will be available for the TLD.

          *NOTE:* We may want to consider leaving DNS Management, Email Forwarding, and ID Protection off of the initial release. If we add them, staff should be able to specify which Configurable Option maps to each of these options elsewhere in the Domain Manager configuration.

          * When this page is submitted we should create a domain package group if none exists and assign all TLD packages to that package group.
          * When this page is submitted we should assign appropriate config option groups to each TLD package based on the selected addons. There should be a company setting for each addon defining what config option group it corresponds to. These settings are configured on the Configuration page.
          * A default hidden domain package group should be created when the plugin is installed and set in the domain_manager_group_id setting
          * A default config option group should be created for each addon (DNS Management, Email Forwarding, and ID Protection) and assigned to a company setting

          h4.Pricing Modal

          When clicking on the "Open Pricing" button, a modal should open with a table with the following options:

          ||Years||Register||Transfer||Renew||Currency||Enabled||
          |1 Year|9.95|8.95|14.95|[USD] (dropdown)|[x]|
          |2 Years|19.90|17.90|29.90|[USD] (dropdown)|[x]|
          |3 Years|29.85|26.85|44.85|[USD] (dropdown)|[x]|
          |4 Years|39.80|35.80|59.80|[USD] (dropdown)|[x]|
          |5 Years|49.75|44.75|74.75|[USD] (dropdown)|[x]|
          |6 Years|59.70|53.70|89.70|[USD] (dropdown)|[x]|
          |7 Years|69.65|62.65|104.65|[USD] (dropdown)|[x]|
          |8 Years|79.60|71.60|119.60|[USD] (dropdown)|[x]|
          |9 Years|89.55|80.55|134.55|[USD] (dropdown)|[x]|
          |10 Years|99.50|89.50|149.50|[USD] (dropdown)|[x]|

          When saved, a Package should be created for the TLD if one does not already exist, and pricing updated. (Do not replace existing pricings, just update or add) so that a package.pricings will have at max 10 records for each currency, 1-10 years.
          jonathan Jonathan Reissmueller made changes -
          Description h2. TLD Pricing

          A list of all TLDs and a grid of their pricing for 1-10 years can be found here. New TLDs can be added anytime, but we should default to the most common (com/net/org) (this list should be pulled in from the DomainManagerTlds model). Registrar modules are attached to TLDs.


          ||TLD||Pricing||DNS Management||Email Forwarding||ID Protection||EPP Code||Module||
          |.com|[Open Pricing Modal]|[x]|[x]|[x]|[x]|[Enom](dropdown, default "None")|
          * Add a text field and a button "Add TLD" below the table
          ** When clicked, make an ajax call a new TLD to the database and create a new row at the end of the table
          * Allow the TLD's to be sorted here, which will sort them within the Domain Package Group, and control the order in which TLDs are listed on the order form.
          * We should be able to set whether or not each specific addon (DNS Management, Email Forwarding, and ID Protection) will be available for the TLD.

          *NOTE:* We may want to consider leaving DNS Management, Email Forwarding, and ID Protection off of the initial release. If we add them, staff should be able to specify which Configurable Option maps to each of these options elsewhere in the Domain Manager configuration.

          * When this page is submitted we should create a domain package group if none exists and assign all TLD packages to that package group.
          * When this page is submitted we should assign appropriate config option groups to each TLD package based on the selected addons. There should be a company setting for each addon defining what config option group it corresponds to. These settings are configured on the Configuration page.
          * A default hidden domain package group should be created when the plugin is installed and set in the domain_manager_group_id setting
          * A default config option group should be created for each addon (DNS Management, Email Forwarding, and ID Protection) and assigned to a company setting

          h4.Pricing Modal

          When clicking on the "Open Pricing" button, a modal should open with a table with the following options:

          ||Years||Register||Transfer||Renew||Currency||Enabled||
          |1 Year|9.95|8.95|14.95|[USD] (dropdown)|[x]|
          |2 Years|19.90|17.90|29.90|[USD] (dropdown)|[x]|
          |3 Years|29.85|26.85|44.85|[USD] (dropdown)|[x]|
          |4 Years|39.80|35.80|59.80|[USD] (dropdown)|[x]|
          |5 Years|49.75|44.75|74.75|[USD] (dropdown)|[x]|
          |6 Years|59.70|53.70|89.70|[USD] (dropdown)|[x]|
          |7 Years|69.65|62.65|104.65|[USD] (dropdown)|[x]|
          |8 Years|79.60|71.60|119.60|[USD] (dropdown)|[x]|
          |9 Years|89.55|80.55|134.55|[USD] (dropdown)|[x]|
          |10 Years|99.50|89.50|149.50|[USD] (dropdown)|[x]|

          When saved, a Package should be created for the TLD if one does not already exist, and pricing updated. (Do not replace existing pricings, just update or add) so that a package.pricings will have at max 10 records for each currency, 1-10 years.
          h2. TLD Pricing

          A list of all TLDs and a grid of their pricing for 1-10 years can be found here. New TLDs can be added anytime, but we should default to the most common (com/net/org) (this list should be pulled in from the DomainManagerTlds model). Registrar modules are attached to TLDs.


          ||TLD||Pricing||DNS Management||Email Forwarding||ID Protection||EPP Code||Module||
          |.com|[Open Pricing Modal]|[x]|[x]|[x]|[x]|[Enom](dropdown, default "None")|
          * Add a text field and a button "Add TLD" below the table
          ** When clicked, make an ajax call a new TLD to the database and create a new row at the end of the table
          * Allow the TLD's to be sorted here, which will sort them within the Domain Package Group, and control the order in which TLDs are listed on the order form.
          * We should be able to set whether or not each specific addon (DNS Management, Email Forwarding, and ID Protection) will be available for the TLD.

          *NOTE:* We may want to consider leaving DNS Management, Email Forwarding, and ID Protection off of the initial release. If we add them, staff should be able to specify which Configurable Option maps to each of these options elsewhere in the Domain Manager configuration.

          * When this page is submitted we should create a domain package group if none exists and assign all TLD packages to that package group.
          * When this page is submitted we should assign appropriate config option groups to each TLD package based on the selected addons. There should be a company setting for each addon defining what config option group it corresponds to. These settings are configured on the Configuration page.
          * A default hidden domain package group should be created when the plugin is installed and set in the domain_manager_package_group setting
          * A default config option group should be created for each addon (DNS Management, Email Forwarding, and ID Protection) and assigned to a company setting

          h4.Pricing Modal

          When clicking on the "Open Pricing" button, a modal should open with a table with the following options:

          ||Years||Register||Transfer||Renew||Currency||Enabled||
          |1 Year|9.95|8.95|14.95|[USD] (dropdown)|[x]|
          |2 Years|19.90|17.90|29.90|[USD] (dropdown)|[x]|
          |3 Years|29.85|26.85|44.85|[USD] (dropdown)|[x]|
          |4 Years|39.80|35.80|59.80|[USD] (dropdown)|[x]|
          |5 Years|49.75|44.75|74.75|[USD] (dropdown)|[x]|
          |6 Years|59.70|53.70|89.70|[USD] (dropdown)|[x]|
          |7 Years|69.65|62.65|104.65|[USD] (dropdown)|[x]|
          |8 Years|79.60|71.60|119.60|[USD] (dropdown)|[x]|
          |9 Years|89.55|80.55|134.55|[USD] (dropdown)|[x]|
          |10 Years|99.50|89.50|149.50|[USD] (dropdown)|[x]|

          When saved, a Package should be created for the TLD if one does not already exist, and pricing updated. (Do not replace existing pricings, just update or add) so that a package.pricings will have at max 10 records for each currency, 1-10 years.
          jonathan Jonathan Reissmueller made changes -
          Parent CORE-3027 [ 14185 ]
          Issue Type Sub-task [ 5 ] Bug [ 1 ]
          jonathan Jonathan Reissmueller made changes -
          Epic Link CORE-3025 [ 14183 ]
          jonathan Jonathan Reissmueller made changes -
          Parent CORE-3799 [ 15161 ]
          Issue Type Bug [ 1 ] Sub-task [ 5 ]
          jonathan Jonathan Reissmueller made changes -
          Epic Link CORE-3025 [ 14183 ]
          jonathan Jonathan Reissmueller made changes -
          Description h2. TLD Pricing

          A list of all TLDs and a grid of their pricing for 1-10 years can be found here. New TLDs can be added anytime, but we should default to the most common (com/net/org) (this list should be pulled in from the DomainManagerTlds model). Registrar modules are attached to TLDs.


          ||TLD||Pricing||DNS Management||Email Forwarding||ID Protection||EPP Code||Module||
          |.com|[Open Pricing Modal]|[x]|[x]|[x]|[x]|[Enom](dropdown, default "None")|
          * Add a text field and a button "Add TLD" below the table
          ** When clicked, make an ajax call a new TLD to the database and create a new row at the end of the table
          * Allow the TLD's to be sorted here, which will sort them within the Domain Package Group, and control the order in which TLDs are listed on the order form.
          * We should be able to set whether or not each specific addon (DNS Management, Email Forwarding, and ID Protection) will be available for the TLD.

          *NOTE:* We may want to consider leaving DNS Management, Email Forwarding, and ID Protection off of the initial release. If we add them, staff should be able to specify which Configurable Option maps to each of these options elsewhere in the Domain Manager configuration.

          * When this page is submitted we should create a domain package group if none exists and assign all TLD packages to that package group.
          * When this page is submitted we should assign appropriate config option groups to each TLD package based on the selected addons. There should be a company setting for each addon defining what config option group it corresponds to. These settings are configured on the Configuration page.
          * A default hidden domain package group should be created when the plugin is installed and set in the domain_manager_package_group setting
          * A default config option group should be created for each addon (DNS Management, Email Forwarding, and ID Protection) and assigned to a company setting

          h4.Pricing Modal

          When clicking on the "Open Pricing" button, a modal should open with a table with the following options:

          ||Years||Register||Transfer||Renew||Currency||Enabled||
          |1 Year|9.95|8.95|14.95|[USD] (dropdown)|[x]|
          |2 Years|19.90|17.90|29.90|[USD] (dropdown)|[x]|
          |3 Years|29.85|26.85|44.85|[USD] (dropdown)|[x]|
          |4 Years|39.80|35.80|59.80|[USD] (dropdown)|[x]|
          |5 Years|49.75|44.75|74.75|[USD] (dropdown)|[x]|
          |6 Years|59.70|53.70|89.70|[USD] (dropdown)|[x]|
          |7 Years|69.65|62.65|104.65|[USD] (dropdown)|[x]|
          |8 Years|79.60|71.60|119.60|[USD] (dropdown)|[x]|
          |9 Years|89.55|80.55|134.55|[USD] (dropdown)|[x]|
          |10 Years|99.50|89.50|149.50|[USD] (dropdown)|[x]|

          When saved, a Package should be created for the TLD if one does not already exist, and pricing updated. (Do not replace existing pricings, just update or add) so that a package.pricings will have at max 10 records for each currency, 1-10 years.
          h2. TLD Pricing

          A list of all TLDs and a grid of their pricing for 1-10 years can be found here. New TLDs can be added anytime, but we should default to the most common (com/net/org) (this list should be pulled in from the DomainManagerTlds model). Registrar modules are attached to TLDs.


          ||TLD||Pricing||DNS Management||Email Forwarding||ID Protection||EPP Code||Module||
          |.com|[Open Pricing Modal]|[x]|[x]|[x]|[x]|[Enom](dropdown, default "None")|
          * Add a text field and a button "Add TLD" below the table
          ** When clicked, make an ajax call a new TLD to the database and create a new row at the end of the table
          * Allow the TLD's to be sorted here, which will sort them within the Domain Package Group, and control the order in which TLDs are listed on the order form.
          * We should be able to set whether or not each specific addon (DNS Management, Email Forwarding, and ID Protection) will be available for the TLD.

          *NOTE:* We may want to consider leaving DNS Management, Email Forwarding, and ID Protection off of the initial release. If we add them, staff should be able to specify which Configurable Option maps to each of these options elsewhere in the Domain Manager configuration.

          * When this page is submitted we should create a domain package group if none exists and assign all TLD packages to that package group.
          * When this page is submitted we should assign appropriate config option groups to each TLD package based on the selected addons. There should be a company setting for each addon defining what config option group it corresponds to. These settings are configured on the Configuration page.
          * A default hidden domain package group should be created when the plugin is installed and set in the domain_manager_package_group setting
          * A default config option group should be created for each addon (DNS Management, Email Forwarding, and ID Protection) and assigned to a company setting

          h4.Pricing Modal

          When clicking on the "Open Pricing" button, a modal should open with a table with the following options:

          ||Years||Register||Transfer||Renew||Enabled||
          |1 Year|9.95|8.95|14.95|[x]|
          |2 Years|19.90|17.90|29.90|[x]|
          |3 Years|29.85|26.85|44.85|[x]|
          |4 Years|39.80|35.80|59.80|[x]|
          |5 Years|49.75|44.75|74.75|[x]|
          |6 Years|59.70|53.70|89.70|[x]|
          |7 Years|69.65|62.65|104.65|[x]|
          |8 Years|79.60|71.60|119.60|[x]|
          |9 Years|89.55|80.55|134.55|[x]|
          |10 Years|99.50|89.50|149.50|[x]|

          * A currency drop down should appear above the pricing table. When changed a new table should be revealed for the selected currency
          * When saved, a Package should be created for the TLD if one does not already exist, and pricing updated. (Do not replace existing pricings with new ones, just update existing ones or add) so that a package.pricings will have at max 10 records for each currency, 1-10 years.
          jonathan Jonathan Reissmueller made changes -
          Parent CORE-3799 [ 15161 ]
          Issue Type Sub-task [ 5 ] New Feature [ 2 ]
          Story Points 8
          jonathan Jonathan Reissmueller made changes -
          Epic Link CORE-3025 [ 14183 ]
          jonathan Jonathan Reissmueller made changes -
          Sprint 5.1.0 Sprint 1 [ 125 ]
          jonathan Jonathan Reissmueller made changes -
          Rank Ranked higher
          jonathan Jonathan Reissmueller made changes -
          Rank Ranked higher
          jonathan Jonathan Reissmueller made changes -
          Security Private [ 10000 ]
          jonathan Jonathan Reissmueller made changes -
          Fix Version/s 5.1.0-b1 [ 11703 ]
          Fix Version/s Short Term [ 10800 ]
          jonathan Jonathan Reissmueller made changes -
          Sprint 5.0.1 Sprint 1 [ 125 ] 5.1.0 Sprint 1 [ 129 ]
          jonathan Jonathan Reissmueller made changes -
          Rank Ranked lower
          jonathan Jonathan Reissmueller made changes -
          Rank Ranked higher
          jonathan Jonathan Reissmueller made changes -
          Assignee Jonathan Reissmueller [ jonathan ]
          jonathan Jonathan Reissmueller made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          jonathan Jonathan Reissmueller made changes -
          Link This issue is blocked by CORE-3806 [ CORE-3806 ]
          jonathan Jonathan Reissmueller made changes -
          Status In Progress [ 3 ] Open [ 1 ]
          jonathan Jonathan Reissmueller made changes -
          Assignee Jonathan Reissmueller [ jonathan ]
          jonathan Jonathan Reissmueller made changes -
          Description h2. TLD Pricing

          A list of all TLDs and a grid of their pricing for 1-10 years can be found here. New TLDs can be added anytime, but we should default to the most common (com/net/org) (this list should be pulled in from the DomainManagerTlds model). Registrar modules are attached to TLDs.


          ||TLD||Pricing||DNS Management||Email Forwarding||ID Protection||EPP Code||Module||
          |.com|[Open Pricing Modal]|[x]|[x]|[x]|[x]|[Enom](dropdown, default "None")|
          * Add a text field and a button "Add TLD" below the table
          ** When clicked, make an ajax call a new TLD to the database and create a new row at the end of the table
          * Allow the TLD's to be sorted here, which will sort them within the Domain Package Group, and control the order in which TLDs are listed on the order form.
          * We should be able to set whether or not each specific addon (DNS Management, Email Forwarding, and ID Protection) will be available for the TLD.

          *NOTE:* We may want to consider leaving DNS Management, Email Forwarding, and ID Protection off of the initial release. If we add them, staff should be able to specify which Configurable Option maps to each of these options elsewhere in the Domain Manager configuration.

          * When this page is submitted we should create a domain package group if none exists and assign all TLD packages to that package group.
          * When this page is submitted we should assign appropriate config option groups to each TLD package based on the selected addons. There should be a company setting for each addon defining what config option group it corresponds to. These settings are configured on the Configuration page.
          * A default hidden domain package group should be created when the plugin is installed and set in the domain_manager_package_group setting
          * A default config option group should be created for each addon (DNS Management, Email Forwarding, and ID Protection) and assigned to a company setting

          h4.Pricing Modal

          When clicking on the "Open Pricing" button, a modal should open with a table with the following options:

          ||Years||Register||Transfer||Renew||Enabled||
          |1 Year|9.95|8.95|14.95|[x]|
          |2 Years|19.90|17.90|29.90|[x]|
          |3 Years|29.85|26.85|44.85|[x]|
          |4 Years|39.80|35.80|59.80|[x]|
          |5 Years|49.75|44.75|74.75|[x]|
          |6 Years|59.70|53.70|89.70|[x]|
          |7 Years|69.65|62.65|104.65|[x]|
          |8 Years|79.60|71.60|119.60|[x]|
          |9 Years|89.55|80.55|134.55|[x]|
          |10 Years|99.50|89.50|149.50|[x]|

          * A currency drop down should appear above the pricing table. When changed a new table should be revealed for the selected currency
          * When saved, a Package should be created for the TLD if one does not already exist, and pricing updated. (Do not replace existing pricings with new ones, just update existing ones or add) so that a package.pricings will have at max 10 records for each currency, 1-10 years.
          h2. TLD Pricing

          A list of all TLDs and a grid of their pricing for 1-10 years can be found here. New TLDs can be added anytime, but we should default to the most common (com/net/org) (this list should be pulled in from the DomainManagerTlds model). Registrar modules are attached to TLDs.


          ||TLD||Pricing||DNS Management||Email Forwarding||ID Protection||EPP Code||Module||
          |.com|[Open Pricing Modal]|[x]|[x]|[x]|[x]|[Enom](dropdown, default "None")|
          * Add a text field and a button "Add TLD" below the table
          ** When clicked, make an ajax call to create a new TLD to the database and create a new row at the end of the table
          * Allow the TLD's to be sorted here, which will sort them within the Domain Package Group, and control the order in which TLDs are listed on the order form.
          * We should be able to set whether or not each specific addon (DNS Management, Email Forwarding, and ID Protection) will be available for the TLD.

          *NOTE:* We may want to consider leaving DNS Management, Email Forwarding, and ID Protection off of the initial release. If we add them, staff should be able to specify which Configurable Option maps to each of these options elsewhere in the Domain Manager configuration.

          * When this page is submitted we should create a domain package group if none exists and assign all TLD packages to that package group.
          * When this page is submitted we should assign appropriate config option groups to each TLD package based on the selected addons. There should be a company setting for each addon defining what config option group it corresponds to. These settings are configured on the Configuration page.
          * A default hidden domain package group should be created when the plugin is installed and set in the domain_manager_package_group setting
          * A default config option group should be created for each addon (DNS Management, Email Forwarding, and ID Protection) and assigned to a company setting

          h4.Pricing Modal

          When clicking on the "Open Pricing" button, a modal should open with a table with the following options:

          ||Years||Register||Transfer||Renew||Enabled||
          |1 Year|9.95|8.95|14.95|[x]|
          |2 Years|19.90|17.90|29.90|[x]|
          |3 Years|29.85|26.85|44.85|[x]|
          |4 Years|39.80|35.80|59.80|[x]|
          |5 Years|49.75|44.75|74.75|[x]|
          |6 Years|59.70|53.70|89.70|[x]|
          |7 Years|69.65|62.65|104.65|[x]|
          |8 Years|79.60|71.60|119.60|[x]|
          |9 Years|89.55|80.55|134.55|[x]|
          |10 Years|99.50|89.50|149.50|[x]|

          * A currency drop down should appear above the pricing table. When changed a new table should be revealed for the selected currency
          * When saved, a Package should be created for the TLD if one does not already exist, and pricing updated. (Do not replace existing pricings with new ones, just update existing ones or add) so that a package.pricings will have at max 10 records for each currency, 1-10 years.
          jonathan Jonathan Reissmueller made changes -
          Sprint 5.1.0 Sprint 1 [ 129 ] 5.1.0 Sprint 2 [ 126 ]
          jonathan Jonathan Reissmueller made changes -
          Rank Ranked lower
          abdy Abdy Franco made changes -
          Assignee Abdy Franco [ abdy ]
          abdy Abdy Franco made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          abdy Abdy Franco made changes -
          Remaining Estimate 0 minutes [ 0 ]
          Time Spent 7 hours, 50 minutes [ 28200 ]
          Worklog Id 14767 [ 14767 ]
          abdy Abdy Franco made changes -
          Time Spent 7 hours, 50 minutes [ 28200 ] 1 day, 7 hours, 42 minutes [ 56520 ]
          Worklog Id 14769 [ 14769 ]
          abdy Abdy Franco made changes -
          Time Spent 1 day, 7 hours, 42 minutes [ 56520 ] 2 days, 7 hours, 32 minutes [ 84720 ]
          Worklog Id 14771 [ 14771 ]
          abdy Abdy Franco made changes -
          Time Spent 2 days, 7 hours, 32 minutes [ 84720 ] 3 days, 7 hours, 29 minutes [ 113340 ]
          Worklog Id 14773 [ 14773 ]
          abdy Abdy Franco made changes -
          Time Spent 3 days, 7 hours, 29 minutes [ 113340 ] 4 days, 5 hours, 10 minutes [ 133800 ]
          Worklog Id 14776 [ 14776 ]
          abdy Abdy Franco made changes -
          Time Spent 4 days, 5 hours, 10 minutes [ 133800 ] 1 week, 5 hours, 3 minutes [ 162180 ]
          Worklog Id 14778 [ 14778 ]
          abdy Abdy Franco made changes -
          Time Spent 1 week, 5 hours, 3 minutes [ 162180 ] 1 week, 1 day, 4 hours, 50 minutes [ 190200 ]
          Worklog Id 14781 [ 14781 ]
          jonathan Jonathan Reissmueller made changes -
          Link This issue blocks CORE-3810 [ CORE-3810 ]
          abdy Abdy Franco made changes -
          Time Spent 1 week, 1 day, 4 hours, 50 minutes [ 190200 ] 1 week, 2 days, 4 hours, 44 minutes [ 218640 ]
          Worklog Id 14784 [ 14784 ]
          abdy Abdy Franco made changes -
          Time Spent 1 week, 2 days, 4 hours, 44 minutes [ 218640 ] 1 week, 3 days, 4 hours, 43 minutes [ 247380 ]
          Worklog Id 14786 [ 14786 ]
          abdy Abdy Franco made changes -
          Time Spent 1 week, 3 days, 4 hours, 43 minutes [ 247380 ] 1 week, 4 days, 4 hours, 41 minutes [ 276060 ]
          Worklog Id 14787 [ 14787 ]
          abdy Abdy Franco made changes -
          Time Spent 1 week, 4 days, 4 hours, 41 minutes [ 276060 ] 2 weeks, 4 hours, 29 minutes [ 304140 ]
          Worklog Id 14789 [ 14789 ]
          abdy Abdy Franco made changes -
          Time Spent 2 weeks, 4 hours, 29 minutes [ 304140 ] 2 weeks, 1 day, 1 hour, 39 minutes [ 322740 ]
          Worklog Id 14791 [ 14791 ]
          jonathan Jonathan Reissmueller made changes -
          Status In Progress [ 3 ] In Review [ 5 ]
          Resolution Fixed [ 1 ]
          abdy Abdy Franco made changes -
          Time Spent 2 weeks, 1 day, 1 hour, 39 minutes [ 322740 ] 2 weeks, 1 day, 2 hours, 55 minutes [ 327300 ]
          Worklog Id 14801 [ 14801 ]
          abdy Abdy Franco made changes -
          Time Spent 2 weeks, 1 day, 2 hours, 55 minutes [ 327300 ] 2 weeks, 2 days, 2 hours, 42 minutes [ 355320 ]
          Worklog Id 14802 [ 14802 ]
          abdy Abdy Franco made changes -
          Time Spent 2 weeks, 2 days, 2 hours, 42 minutes [ 355320 ] 2 weeks, 3 days, 2 hours, 36 minutes [ 383760 ]
          Worklog Id 14810 [ 14810 ]
          abdy Abdy Franco made changes -
          Time Spent 2 weeks, 3 days, 2 hours, 36 minutes [ 383760 ] 2 weeks, 4 days, 2 hours, 28 minutes [ 412080 ]
          Worklog Id 14814 [ 14814 ]
          abdy Abdy Franco made changes -
          Time Spent 2 weeks, 4 days, 2 hours, 28 minutes [ 412080 ] 3 weeks, 2 hours, 16 minutes [ 440160 ]
          Worklog Id 14815 [ 14815 ]
          abdy Abdy Franco made changes -
          Time Spent 3 weeks, 2 hours, 16 minutes [ 440160 ] 3 weeks, 2 hours, 43 minutes [ 441780 ]
          Worklog Id 14817 [ 14817 ]
          abdy Abdy Franco made changes -
          Time Spent 3 weeks, 2 hours, 43 minutes [ 441780 ] 3 weeks, 6 hours, 25 minutes [ 455100 ]
          Worklog Id 14824 [ 14824 ]
          jonathan Jonathan Reissmueller made changes -
          Status In Review [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              abdy Abdy Franco
              Reporter:
              jonathan Jonathan Reissmueller
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                8/Jun/21

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 weeks, 6 hours, 25 minutes
                3w 6h 25m

                  Agile