Convert source app dynamic link generation to the new class based links

This commit is contained in:
Roberto Rosario
2012-03-17 01:03:04 -04:00
parent eaf0293dcf
commit 3e6632dfdc

View File

@@ -23,6 +23,7 @@ from common.utils import encapsulate
from common.widgets import two_state_template from common.widgets import two_state_template
import sendfile import sendfile
from acls.models import AccessEntry from acls.models import AccessEntry
from navigation.api import Link
from .models import (WebForm, StagingFolder, SourceTransformation, from .models import (WebForm, StagingFolder, SourceTransformation,
WatchFolder, POP3Email, SourceLog, IMAPEmail) WatchFolder, POP3Email, SourceLog, IMAPEmail)
@@ -55,14 +56,7 @@ def get_tab_link_for_source(source, document=None):
view = u'upload_interactive' view = u'upload_interactive'
args = [u'"%s"' % source.source_type, source.pk] args = [u'"%s"' % source.source_type, source.pk]
return { return Link(text=source.title, view=view, args=args, sprite=source.icon, keep_query=True, conditional_highlight=return_function(source))
'text': source.title,
'view': view,
'args': args,
'famfam': source.icon,
'keep_query': True,
'conditional_highlight': return_function(source),
}
def get_active_tab_links(document=None): def get_active_tab_links(document=None):