Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 4.0.0-b1
-
Fix Version/s: 4.0.0-b1
-
Component/s: Client Interface, Plugins
-
Labels:None
-
Epic Link:
Description
Behavior
The order plugin should register a primary nav element for the client area called Order. This should link to /order/.
The behavior of /order/ will change depending on the value of the Default Order Form setting.
- If Default Order Form is an order form, no change, /order/ will redirect to that order form.
- If Default Order Form is 'None - Show Listing', a listing of order forms will be shown (redirect to order form if there is only one in the list).
- Each order form has a new option called Visibility. The options are:
- Public (Publicly accessible, show in order form listing)
- Shared (Publicly accessible, but not shown in order form listing)
- Client Only (Not accessible to public, must be authenticated as a client to view or access)
- Each order form has a new option called Visibility. The options are:
The default Visibility will be Shared, as that is the current behavior.
Implementation
The order form listing should be two columns (one on small screens - col-md-6 col-sm-12). Each order form should appear in a box, with the entire box clickable. The box will contain the name of the order form, as a heading, with the description shown below it (if available).
If there is only one form in the listing, simply redirect to that order form. No sense in showing the listing for one item.
Field Changes
- Add Visibility to order form add/edit
- Add Description to order form add/edit (markdown supported), collapsed by default
- Rename 'None' option to 'None - Show Listing' in Order Settings Default Order Form
Issue Links
- is blocked by
-
CORE-2169 Allow action links to specify base URI
- Closed
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | CORE-1841 [ 12716 ] |
Rank | Ranked higher |
Sprint | 4.0.0 Sprint 4 [ 22 ] |
Rank | Ranked higher |
Description | The order plugin should register a nav item for the client area that contains a drop down of available order forms. Only designated order forms should appear in this list, meaning that the order plugin must allow staff to designate which order forms will appear. |
The order plugin should register a nav item for the client area that contains a drop down of available order forms. Only designated order forms should appear in this list, meaning that the order plugin must allow staff to designate which order forms will appear.
The nav element should read *Order*. Each order form would appear as drop down menu element within this nav element. For example, if the order forms selected as named 'Shared Hosting' and 'VPS Hosting' then the menu would appear as: - Order -- Shared Hosting -- VPS Hosting |
Sprint | 4.0.0 Sprint 4 [ 22 ] | 4.0.0 Sprint 5 [ 23 ] |
Story Points | 3 |
Status | Open [ 1 ] | In Progress [ 3 ] |
Summary | Add order dropdown menu to client area to list available order forms | Add cliean area link to available order forms |
Description |
The order plugin should register a nav item for the client area that contains a drop down of available order forms. Only designated order forms should appear in this list, meaning that the order plugin must allow staff to designate which order forms will appear.
The nav element should read *Order*. Each order form would appear as drop down menu element within this nav element. For example, if the order forms selected as named 'Shared Hosting' and 'VPS Hosting' then the menu would appear as: - Order -- Shared Hosting -- VPS Hosting |
h3. Behavior
The order plugin should register a primary nav element for the client area called *Order*. This should link to */order/*. The behavior of */order/* will change depending on the value of the *Default Order Form* setting. - If *Default Order Form* is an order form, no change, */order/* will redirect to that order form. - If *Default Order Form* is 'None - Show Listing', a listing of order forms will be shown (redirect to order form if there is only one in the list). -- Each order form has a new option called *Visibility*. The options are: --- Public (Publicly accessible, show in order form listing) --- Shared (Publicly accessible, but not shown in order form listing) --- Client Only (Not accessible to public, must be authenticated as a client to view) The default *Visibility* will be *Shared*, as that is the current behavior. h3. Implementation The order form listing should be two columns (one on small screens - col-md-6 col-sm-12). Each order form should be listed in a box, with the entire box clickable. *If there is only one form* in the listing, simply redirect to that order form. No sense in showing the listing for one item. *Field Changes* - Add *Visibility* to order form add/edit - Add *Description* to order form add/edit (markdown supported), collapsed by default - Rename 'None' option to 'None - Show Listing' in *Order Settings* *Default Order Form* |
Description |
h3. Behavior
The order plugin should register a primary nav element for the client area called *Order*. This should link to */order/*. The behavior of */order/* will change depending on the value of the *Default Order Form* setting. - If *Default Order Form* is an order form, no change, */order/* will redirect to that order form. - If *Default Order Form* is 'None - Show Listing', a listing of order forms will be shown (redirect to order form if there is only one in the list). -- Each order form has a new option called *Visibility*. The options are: --- Public (Publicly accessible, show in order form listing) --- Shared (Publicly accessible, but not shown in order form listing) --- Client Only (Not accessible to public, must be authenticated as a client to view) The default *Visibility* will be *Shared*, as that is the current behavior. h3. Implementation The order form listing should be two columns (one on small screens - col-md-6 col-sm-12). Each order form should be listed in a box, with the entire box clickable. *If there is only one form* in the listing, simply redirect to that order form. No sense in showing the listing for one item. *Field Changes* - Add *Visibility* to order form add/edit - Add *Description* to order form add/edit (markdown supported), collapsed by default - Rename 'None' option to 'None - Show Listing' in *Order Settings* *Default Order Form* |
h3. Behavior
The order plugin should register a primary nav element for the client area called *Order*. This should link to */order/*. The behavior of */order/* will change depending on the value of the *Default Order Form* setting. - If *Default Order Form* is an order form, no change, */order/* will redirect to that order form. - If *Default Order Form* is 'None - Show Listing', a listing of order forms will be shown (redirect to order form if there is only one in the list). -- Each order form has a new option called *Visibility*. The options are: --- Public (Publicly accessible, show in order form listing) --- Shared (Publicly accessible, but not shown in order form listing) --- Client Only (Not accessible to public, must be authenticated as a client to view) The default *Visibility* will be *Shared*, as that is the current behavior. h3. Implementation The order form listing should be two columns (one on small screens - col-md-6 col-sm-12). Each order form should appear in a box, with the entire box clickable. The box will contain the *name* of the order form, as a heading, with the *description* shown below it (if available). *If there is only one form* in the listing, simply redirect to that order form. No sense in showing the listing for one item. *Field Changes* - Add *Visibility* to order form add/edit - Add *Description* to order form add/edit (markdown supported), collapsed by default - Rename 'None' option to 'None - Show Listing' in *Order Settings* *Default Order Form* |
Description |
h3. Behavior
The order plugin should register a primary nav element for the client area called *Order*. This should link to */order/*. The behavior of */order/* will change depending on the value of the *Default Order Form* setting. - If *Default Order Form* is an order form, no change, */order/* will redirect to that order form. - If *Default Order Form* is 'None - Show Listing', a listing of order forms will be shown (redirect to order form if there is only one in the list). -- Each order form has a new option called *Visibility*. The options are: --- Public (Publicly accessible, show in order form listing) --- Shared (Publicly accessible, but not shown in order form listing) --- Client Only (Not accessible to public, must be authenticated as a client to view) The default *Visibility* will be *Shared*, as that is the current behavior. h3. Implementation The order form listing should be two columns (one on small screens - col-md-6 col-sm-12). Each order form should appear in a box, with the entire box clickable. The box will contain the *name* of the order form, as a heading, with the *description* shown below it (if available). *If there is only one form* in the listing, simply redirect to that order form. No sense in showing the listing for one item. *Field Changes* - Add *Visibility* to order form add/edit - Add *Description* to order form add/edit (markdown supported), collapsed by default - Rename 'None' option to 'None - Show Listing' in *Order Settings* *Default Order Form* |
h3. Behavior
The order plugin should register a primary nav element for the client area called *Order*. This should link to */order/*. The behavior of */order/* will change depending on the value of the *Default Order Form* setting. - If *Default Order Form* is an order form, no change, */order/* will redirect to that order form. - If *Default Order Form* is 'None - Show Listing', a listing of order forms will be shown (redirect to order form if there is only one in the list). -- Each order form has a new option called *Visibility*. The options are: --- Public (Publicly accessible, show in order form listing) --- Shared (Publicly accessible, but not shown in order form listing) --- Client Only (Not accessible to public, must be authenticated as a client to *view or access*) The default *Visibility* will be *Shared*, as that is the current behavior. h3. Implementation The order form listing should be two columns (one on small screens - col-md-6 col-sm-12). Each order form should appear in a box, with the entire box clickable. The box will contain the *name* of the order form, as a heading, with the *description* shown below it (if available). *If there is only one form* in the listing, simply redirect to that order form. No sense in showing the listing for one item. *Field Changes* - Add *Visibility* to order form add/edit - Add *Description* to order form add/edit (markdown supported), collapsed by default - Rename 'None' option to 'None - Show Listing' in *Order Settings* *Default Order Form* |
Summary | Add cliean area link to available order forms | Add client area link to available order forms |
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Status | In Review [ 5 ] | Closed [ 6 ] |