Moved object lookup to generic model.
This commit is contained in:
parent
3cb4bb72cd
commit
1a8d503a4e
|
@ -316,13 +316,28 @@ class App.Navigation extends App.Controller
|
||||||
if prio is 8000
|
if prio is 8000
|
||||||
divider = true
|
divider = true
|
||||||
navheader = 'Recent Viewed'
|
navheader = 'Recent Viewed'
|
||||||
ticket = App.Ticket.find( item.o_id )
|
|
||||||
|
item.link = ''
|
||||||
|
item.title = '???'
|
||||||
|
|
||||||
|
# convert backend name space to local name space
|
||||||
|
item.object = item.object.replace("::", '')
|
||||||
|
|
||||||
|
# lookup real data
|
||||||
|
if App[item.object]
|
||||||
|
object = App[item.object].find( item.o_id )
|
||||||
|
item.link = object.uiUrl()
|
||||||
|
item.title = object.displayName()
|
||||||
|
item.object_name = object.objectDisplayName()
|
||||||
|
|
||||||
|
item.created_by = App.User.find( item.created_by_id )
|
||||||
|
|
||||||
prio++
|
prio++
|
||||||
NavBarRight['RecendViewed::' + ticket.id + '-' + prio ] = {
|
NavBarRight['RecendViewed::' + item.o_id + item.object + '-' + prio ] = {
|
||||||
prio: prio
|
prio: prio
|
||||||
parent: '#current_user'
|
parent: '#current_user'
|
||||||
name: item.recent_view_object + ' (' + ticket.title + ')'
|
name: item.object + ' (' + item.title + ')'
|
||||||
target: ticket.uiUrl()
|
target: item.link
|
||||||
divider: divider
|
divider: divider
|
||||||
navheader: navheader
|
navheader: navheader
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue