[hub] registered vs read-only views
This commit is contained in:
parent
cf2d2a5c75
commit
9685d7c37a
@ -8,6 +8,7 @@ erpnext.hub.Marketplace = class Marketplace {
|
||||
frappe.db.get_doc('Hub Settings')
|
||||
.then(doc => {
|
||||
this.hub_settings = doc;
|
||||
this.registered = doc.registered;
|
||||
|
||||
this.setup_header();
|
||||
this.make_sidebar();
|
||||
@ -34,6 +35,18 @@ erpnext.hub.Marketplace = class Marketplace {
|
||||
make_sidebar() {
|
||||
this.$sidebar = this.$parent.find('.layout-side-section').addClass('hidden-xs');
|
||||
|
||||
const user_specific_items_html = this.registered
|
||||
? `<li class="hub-sidebar-item text-muted" data-route="marketplace/profile">
|
||||
${__('Your Profile')}
|
||||
</li>
|
||||
<li class="hub-sidebar-item text-muted" data-route="marketplace/publish">
|
||||
${__('Publish Products')}
|
||||
</li>`
|
||||
|
||||
: `<li class="hub-sidebar-item text-muted" data-route="marketplace/register">
|
||||
${__('Become a seller')}
|
||||
</li>`;
|
||||
|
||||
this.$sidebar.append(`
|
||||
<ul class="list-unstyled hub-sidebar-group">
|
||||
<li class="hub-sidebar-item" data-route="marketplace/home">
|
||||
@ -42,15 +55,7 @@ erpnext.hub.Marketplace = class Marketplace {
|
||||
<li class="hub-sidebar-item" data-route="marketplace/favourites">
|
||||
${__('Favorites')}
|
||||
</li>
|
||||
<li class="hub-sidebar-item text-muted" data-route="marketplace/register">
|
||||
${__('Become a seller')}
|
||||
</li>
|
||||
<li class="hub-sidebar-item text-muted" data-route="marketplace/profile">
|
||||
${__('Your Profile')}
|
||||
</li>
|
||||
<li class="hub-sidebar-item text-muted" data-route="marketplace/publish">
|
||||
${__('Publish Products')}
|
||||
</li>
|
||||
${user_specific_items_html}
|
||||
</ul>
|
||||
`);
|
||||
|
||||
@ -68,9 +73,11 @@ erpnext.hub.Marketplace = class Marketplace {
|
||||
`<li class="hub-sidebar-item active" data-route="marketplace/home">
|
||||
${__('All')}
|
||||
</li>`,
|
||||
`<li class="hub-sidebar-item" data-route="marketplace/published">
|
||||
...(this.registered
|
||||
? [`<li class="hub-sidebar-item active" data-route="marketplace/my-products">
|
||||
${__('Your Products')}
|
||||
</li>`,
|
||||
</li>`]
|
||||
: []),
|
||||
...categories.map(category => `
|
||||
<li class="hub-sidebar-item text-muted" data-route="marketplace/category/${category}">
|
||||
${__(category)}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user