Convert the two_state_widget to a class and update it to use the new icon class.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2018-08-04 16:56:03 -04:00
parent 7a4202b459
commit 4f028b1f54
12 changed files with 89 additions and 52 deletions

View File

@@ -18,7 +18,7 @@ from common.views import (
ConfirmView, MultiFormView, SingleObjectCreateView,
SingleObjectDeleteView, SingleObjectEditView, SingleObjectListView
)
from common.widgets import two_state_template
from common.widgets import TwoStateWidget
from documents.models import DocumentType, Document
from documents.permissions import (
permission_document_create, permission_document_new_version
@@ -574,7 +574,7 @@ class SetupSourceListView(SingleObjectListView):
{
'name': _('Enabled'),
'attribute': encapsulate(
lambda entry: two_state_template(entry.enabled)
lambda entry: TwoStateWidget(state=entry.enabled).render()
)
},
),