shopping: "They also bought" block

2 votes

Vote

Raised 0% of 6 credits
(6 credits = 1 hour or $42.77)

Block we put onto the catalogue view screen that shows related purchases, based on user purchase history.

Suggested by Chris Graham on 7th April 2010

ecommerce: eCommerce stats

2 votes

Vote

Raised 0% of 18 credits
(18 credits = 3 hours or $127.87)

Implement stats module hooks...

Graphs of item-sales-per-day against time are shown.

Graphs of revenue-per-day against time are shown.

Suggested by Chris Graham on 7th April 2010

core_cns: Punishment changes

1 vote

Vote

Raised 0% of 18 credits
(18 credits = 3 hours or $127.87)

Change the unsilence buttons on the view-warnings screen, to include some context:
"Unsilence from topic" => "Unsilence from topic (xx days|hours|minutes|months|minutes remaining"
"Unsilence from forum" => "Unsilence from forum (xx days|hours|minutes|months|minutes remaining"


Currently silencing is…

Suggested by Chris Graham on 6th April 2010

page_management: Sitemap editor changes

2 votes

Vote

Raised 0% of 72 credits
(72 credits = 12 hours or $511.49)

1) I don't want the Site-Tree editor to throw up "delete page" in a new window, asking for FTP details. The AFM should have a JS-overlay mode - which removes the reason for delete-page opening in a new window.

2) I want the Site-Tree editor to have a 'Add new Comcode page' icon, shown underneath each zo…

Suggested by Chris Graham on 6th April 2010

core_menus: Menu editor easy-page-adding

3 votes

Vote

Raised 0% of 12 credits
(12 credits = 2 hours or $85.25)

I want the Menu Editor to have an 'Add new Comcode page' icon shown underneath each zone in the Site-Tree. This doesn't actually create anything - it just:

- asks the user the page name
- ask for the target zone (via a dropdown, with intelligent auto detecting of the best zone based on what zone the…

Suggested by Chris Graham on 6th April 2010

core_permission_management: Permission tree editor changes (usability)

1 vote

Vote

Raised 0% of 30 credits
(30 credits = 5 hours or $213.12)

If nodes are selected in the Permission Tree Editor that have children, it should ask whether those nodes should be recursively expanded and those children recursively selected.

Add node info pane kind of like how site tree editor has

On both permission tree editor and site tree editor node info pane…

Suggested by Chris Graham on 6th April 2010

core_permission_management: Remove concept of a forum moderator

2 votes

Vote

Raised 0% of 60 credits
(60 credits = 10 hours or $426.24)

Conversr has a concept of the forum moderator group, activated via presence of the permission edit_midrange_content and applied by the cns_may_moderate_forum function. Use of this permission in this way is a proxy to our original way of handling moderation, which worked via an access-levels system (which g…

Suggested by Chris Graham on 6th April 2010

core_permission_management: More permission overridability (per-page/per-category)

1 vote

Vote

Raised 0% of 60 credits
(60 credits = 10 hours or $426.24)

The following specific permissions should be overridable on page and category levels…
move
set_topic_open_state
set_topic_pin_state
set_topic_cascade_state
set_own_topic_open_state
set_own_topic_pin_state
set_own_topic_cascade_state
unset_topic_open_state
unset_topic_pin_state
unset_t…

Suggested by Chris Graham on 6th April 2010

core_cns: Map user-agents to usernames

1 vote

Vote

Raised 0% of 24 credits
(24 credits = 4 hours or $170.50)

Make it so that defined user-agents automatically logged in as defined usernames. This isn't secure, but it's kind of cool from a monitoring point of view, and allows setting different permissions for a search spider.

Create a map between user-agents and their usernames (possibly via bots.txt). Auto-cre…

Suggested by Chris Graham on 6th April 2010

core_form_interfaces: Cascaded form inputter

3 votes

Vote

Raised 0% of 30 credits
(30 credits = 5 hours or $213.12)

Implement a new form field that has linked lists of data - e.g. you pick a state, then you can pick a city from that state.

Power by initiating with a JSON object of nested data, each nesting level represents a form input.
If there's no Javascript, pass in a permuted list.

Suggested by Chris Graham on 6th April 2010