| # Copyright 2017-present Open Networking Foundation |
| # |
| # Licensed under the Apache License, Version 2.0 (the "License"); |
| # you may not use this file except in compliance with the License. |
| # You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, software |
| # distributed under the License is distributed on an "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # See the License for the specific language governing permissions and |
| # limitations under the License. |
| |
| |
| from django.contrib.admin.templatetags.admin_modify import * |
| from django.contrib.admin.templatetags.admin_modify import ( |
| submit_row as original_submit_row, |
| ) |
| from django.conf import settings |
| import random |
| |
| |
| @register.inclusion_tag("admin/submit_line.html", takes_context=True) |
| def submit_row(context): |
| ctx = original_submit_row(context) |
| ctx.update( |
| { |
| "show_save": context.get("show_save", ctx["show_save"]), |
| "show_save_and_add_another": context.get( |
| "show_save_and_add_another", ctx["show_save_and_add_another"] |
| ), |
| "show_save_and_continue": context.get( |
| "show_save_and_continue", ctx["show_save_and_continue"] |
| ), |
| "custom_delete_url": context.get("custom_delete_url", None), |
| } |
| ) |
| return ctx |
| |
| |
| @register.simple_tag |
| def random_str(a): |
| a = [ |
| "You are now signed out. Thank you and have a great day", |
| "Thanks for spending some quality time with the Web site today.", |
| "Thanks for using " |
| + settings.XOS_BRANDING_NAME |
| + " to manage your network today.", |
| "You have successfully logged out, Thanks for spending some quality time", |
| "The " |
| + settings.XOS_BRANDING_NAME |
| + " team is glad that you used our product to get your work done.", |
| ] |
| return a[random.randint(0, 4)] |