File tree Expand file tree Collapse file tree 7 files changed +23
-3
lines changed Expand file tree Collapse file tree 7 files changed +23
-3
lines changed Original file line number Diff line number Diff line change 11[bumpversion]
2- current_version = 1.5.3
2+ current_version = 1.5.4
33parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)
44serialize = {major}.{minor}.{patch}
55commit = True
Original file line number Diff line number Diff line change 1+ 1.5.4
2+ -----
3+ * allow overwrite visible inside handler
4+
5+
161.5.3
27-----
38* bug fixing
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ develop:
1717
1818clean :
1919 # cleaning
20- @rm -fr dist ' ~build' . pytest_cache .coverage src/admin_extra_buttons .egg-info
20+ @rm -fr dist ' ~build' coverage.xml pytest.xml . * .sqlite . pytest_cache .coverage src/django_admin_extra_buttons .egg-info
2121 @find . -name __pycache__ -o -name .eggs | xargs rm -rf
2222 @find . -name " *.py?" -o -name " .DS_Store" -o -name " *.orig" -o -name " *.min.min.js" -o -name " *.min.min.css" -prune | xargs rm -rf
2323
Original file line number Diff line number Diff line change 11NAME = 'django-admin-extra-buttons'
2- VERSION = __version__ = '1.5.3 '
2+ VERSION = __version__ = '1.5.4 '
33__author__ = 'sax'
Original file line number Diff line number Diff line change @@ -96,6 +96,10 @@ def visible(self):
9696
9797 return self ._visible
9898
99+ @visible .setter
100+ def visible (self , value ):
101+ self ._visible = value
102+
99103 @property
100104 def request (self ):
101105 if not self .context : # pragma: no cover
Original file line number Diff line number Diff line change @@ -96,6 +96,10 @@ def disabled(self, request):
9696 def enabled (self , request ):
9797 pass
9898
99+ @link (href = "https://www.google.com/" , visible = lambda btn : True )
100+ def invisible (self , button ):
101+ button .visible = False
102+
99103 @button ()
100104 def error_message (self , request ):
101105 try :
Original file line number Diff line number Diff line change 1+ from django .urls import reverse
2+
3+
4+ def test_admin (app , admin_user ):
5+ url = reverse ('admin:demo_demomodel1_changelist' )
6+ res = app .get (url , user = admin_user )
7+ assert res .status_code == 200
You can’t perform that action at this time.
0 commit comments