def get_toolbar(self): toolbar = Toolbar.for_view(self) toolbar.extend([ JavaScriptActionButton(onclick="window.saveCategories();", text=_("Save"), icon="fa fa-save", extra_css_class="btn-success"), JavaScriptActionButton(onclick="window.createNewCategory();", text=_("Create New"), icon="fa fa-plus") ]) return toolbar
def _build_existing_product(self): product = self.product # :type product: shuup.core.models.Product save_as_copy_button = JavaScriptActionButton( onclick="saveAsACopy()", text=_("Save as a copy"), icon="fa fa-clone", ) self.append(save_as_copy_button) cross_sell_button = DropdownItem( text=_("Manage Cross-Selling"), icon="fa fa-random", url=reverse("shuup_admin:shop_product.edit_cross_sell", kwargs={"pk": product.pk}), ) menu_items = [ DropdownHeader(text=_("Cross-Selling")), cross_sell_button ] for item in self._get_variation_and_package_menu_items(product): menu_items.append(item) for button in get_provide_objects("admin_product_toolbar_action_item"): if button.visible_for_object(product): menu_items.append(button(product)) if menu_items: self.append(DropdownActionButton( menu_items, icon="fa fa-star", text=_(u"Actions"), extra_css_class="btn-info", ))
def _build_static_buttons(self, product): save_as_copy_button = JavaScriptActionButton( onclick="saveAsACopy()", text=_("Save as a copy"), icon="fa fa-clone", ) self.append(save_as_copy_button)
def get_toolbar(self): toolbar = Toolbar() toolbar.append( JavaScriptActionButton(onclick="window.saveCategories();", text=_("Save"), icon="fa fa-save", extra_css_class="btn-success")) return toolbar
def get_toolbar(self): return Toolbar([ URLActionButton( text=_("New Script"), icon="fa fa-plus", extra_css_class="btn-success", url=reverse("shuup_admin:notify.script.new") ), JavaScriptActionButton( text=_("New From Template"), icon="fa fa-book", onclick="showScriptTemplates()" ) ])
def get_toolbar(self): toolbar = super(TableEditView, self).get_toolbar() if self.object.pk: save_as_copy_button = JavaScriptActionButton( onclick="saveAsACopy()", text=_("Save as a copy"), icon="fa fa-clone", ) toolbar.append(save_as_copy_button) return toolbar
def get_context_data(self, **kwargs): context = super(EditScriptContentView, self).get_context_data(**kwargs) context["title"] = get_create_or_change_title(self.request, self.object) context["action_infos"] = Action.get_ui_info_map() context["condition_infos"] = Condition.get_ui_info_map() context["cond_op_names"] = get_enum_choices_dict(StepConditionOperator) context["step_next_names"] = get_enum_choices_dict(StepNext) context["toolbar"] = Toolbar([ JavaScriptActionButton( text="Save", icon="fa fa-save", extra_css_class="btn-success", onclick="ScriptEditor.save();return false" ), get_discard_button(get_model_url(self.object, "edit")) ]) return context
def get_context_data(self, **kwargs): context = super(ListSettingsView, self).get_context_data(**kwargs) context["toolbar"] = Toolbar([ PostActionButton( icon="fa fa-save", form_id="settings_form", text=_("Save"), extra_css_class="btn-success", ), JavaScriptActionButton( icon="fa fa-cog", text=_("Reset Defaults"), onclick="resetDefaultValues()", ) ], view=self) context["defaults"] = "|".join([self.settings.get_settings_key(c.id) for c in self.settings.default_columns]) return context
def get_toolbar(self): return Toolbar( [ URLActionButton( text=_("New Script"), icon="fa fa-plus", extra_css_class="btn-success", url=reverse("shuup_admin:notify.script.new"), ), JavaScriptActionButton( text=_("New From Template"), icon="fa fa-book", onclick="showScriptTemplates()", required_permissions=["notify.script-template"], ), ], view=self, )
def get_split_save_button(self, save_form_id): return DropdownActionButton([ DropdownItem(onclick="setNextActionAndSubmit('%s', 'return')" % save_form_id, text=_("Save and Exit")), DropdownItem(onclick="setNextActionAndSubmit('%s', 'new')" % save_form_id, text=_("Save and Create New")), JavaScriptActionButton(onclick="saveAsACopy()", text=_("Save as a copy"), icon="fa fa-clone"), ], extra_css_class="btn-primary")