diff options
author | Zuul <zuul@review.opendev.org> | 2020-06-25 12:24:55 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2020-06-25 12:24:55 +0000 |
commit | b3832334afa45fd6a8a9c5bd5bedd7b317a8ad6c (patch) | |
tree | 9000ee3e43b9a02b360ba2c7a1d75a631740b5d4 /openstack_dashboard/management | |
parent | 827365753886025dc62fbfbed179ef719d313711 (diff) | |
parent | 0d290b9184a554cda7f6dc28d82401bb85cad7b3 (diff) | |
download | horizon-b3832334afa45fd6a8a9c5bd5bedd7b317a8ad6c.tar.gz |
Merge "Fix django-compress caching issues"
Diffstat (limited to 'openstack_dashboard/management')
-rw-r--r-- | openstack_dashboard/management/commands/cleanup_angular_template_cache.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/openstack_dashboard/management/commands/cleanup_angular_template_cache.py b/openstack_dashboard/management/commands/cleanup_angular_template_cache.py new file mode 100644 index 000000000..8b7b9dbbd --- /dev/null +++ b/openstack_dashboard/management/commands/cleanup_angular_template_cache.py @@ -0,0 +1,24 @@ +# 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.conf import settings +from django.core.management.base import BaseCommand + +from horizon import cache + + +class Command(BaseCommand): + help = 'Clears template cache for angularized views.' + + def handle(self, *args, **options): + for theme in settings.AVAILABLE_THEMES: + cache.cleanup_angular_template_cache(theme[0]) |