background, user_info
This commit is contained in:
parent
dc7e6889dd
commit
204e77d125
@ -9,6 +9,7 @@
|
|||||||
"lib/js/wn/require.js",
|
"lib/js/wn/require.js",
|
||||||
"lib/js/wn/dom.js",
|
"lib/js/wn/dom.js",
|
||||||
"lib/js/wn/page.js",
|
"lib/js/wn/page.js",
|
||||||
|
"lib/js/wn/misc/user.js",
|
||||||
"lib/js/lib/json2.js",
|
"lib/js/lib/json2.js",
|
||||||
"lib/js/core.js"
|
"lib/js/core.js"
|
||||||
]
|
]
|
||||||
|
|||||||
@ -19,7 +19,7 @@ erpnext.ActivityFeed = Class.extend({
|
|||||||
%(link)s %(subject)s <span class="user-info">%(by)s</span>', data));
|
%(link)s %(subject)s <span class="user-info">%(by)s</span>', data));
|
||||||
},
|
},
|
||||||
scrub_data: function(data) {
|
scrub_data: function(data) {
|
||||||
data.by = wn.boot.user_fullnames[data.owner];
|
data.by = wn.user_info(data.owner).fullname;
|
||||||
|
|
||||||
// feedtype
|
// feedtype
|
||||||
if(!data.feed_type) {
|
if(!data.feed_type) {
|
||||||
|
|||||||
@ -82,7 +82,7 @@ erpnext.complete_setup = function() {
|
|||||||
$c_obj('Setup Control','setup_account',data,function(r, rt){
|
$c_obj('Setup Control','setup_account',data,function(r, rt){
|
||||||
sys_defaults = r.message;
|
sys_defaults = r.message;
|
||||||
user_fullname = r.message.user_fullname;
|
user_fullname = r.message.user_fullname;
|
||||||
wn.boot.user_fullnames[user] = user_fullname;
|
wn.boot.user_info[user].fullname = user_fullname;
|
||||||
d.hide();
|
d.hide();
|
||||||
$('header').toggle(true);
|
$('header').toggle(true);
|
||||||
page_body.wntoolbar.set_user_name();
|
page_body.wntoolbar.set_user_name();
|
||||||
|
|||||||
@ -65,7 +65,7 @@ erpnext.messages = {
|
|||||||
$(wn.pages.messages).find('.well').toggle(contact==user ? false : true);
|
$(wn.pages.messages).find('.well').toggle(contact==user ? false : true);
|
||||||
|
|
||||||
$(wn.pages.messages).find('h1:first').html('Messages: '
|
$(wn.pages.messages).find('h1:first').html('Messages: '
|
||||||
+ (user==contact ? 'From everyone' : wn.boot.user_fullnames[contact]))
|
+ (user==contact ? 'From everyone' : wn.user_info(contact).fullname));
|
||||||
|
|
||||||
erpnext.messages.contact = contact;
|
erpnext.messages.contact = contact;
|
||||||
erpnext.messages.list.opts.args.contact = contact;
|
erpnext.messages.list.opts.args.contact = contact;
|
||||||
@ -98,7 +98,7 @@ erpnext.messages = {
|
|||||||
},
|
},
|
||||||
render_row: function(wrapper, data) {
|
render_row: function(wrapper, data) {
|
||||||
data.creation = dateutil.comment_when(data.creation);
|
data.creation = dateutil.comment_when(data.creation);
|
||||||
data.comment_by_fullname = wn.boot.user_fullnames[data.owner];
|
data.comment_by_fullname = wn.user_info(data.owner).fullname;
|
||||||
|
|
||||||
data.reply_html = '';
|
data.reply_html = '';
|
||||||
if(data.owner==user) {
|
if(data.owner==user) {
|
||||||
@ -143,7 +143,7 @@ erpnext.messages = {
|
|||||||
var $body = $(wn.pages.messages).find('.section-body');
|
var $body = $(wn.pages.messages).find('.section-body');
|
||||||
for(var i in r.message) {
|
for(var i in r.message) {
|
||||||
var p = r.message[i];
|
var p = r.message[i];
|
||||||
p.fullname = wn.boot.user_fullnames[p.name];
|
p.fullname = wn.user_info(p.name).fullname;
|
||||||
p.name = p.name.replace('@', '__at__');
|
p.name = p.name.replace('@', '__at__');
|
||||||
$body.append(repl('<div class="section-item">\
|
$body.append(repl('<div class="section-item">\
|
||||||
<a href="#!messages/%(name)s">%(fullname)s</a></div>', p))
|
<a href="#!messages/%(name)s">%(fullname)s</a></div>', p))
|
||||||
|
|||||||
@ -70,7 +70,7 @@ $.extend(wn.pages.users, {
|
|||||||
} else {
|
} else {
|
||||||
data.imgsrc = 'lib/images/ui/no_img_' + (data.gender=='Female' ? 'f' : 'm') + '.gif';
|
data.imgsrc = 'lib/images/ui/no_img_' + (data.gender=='Female' ? 'f' : 'm') + '.gif';
|
||||||
}
|
}
|
||||||
data.fullname = wn.boot.user_fullnames[data.name];
|
data.fullname = wn.user_info(data.name).fullname;
|
||||||
data.delete_html = '';
|
data.delete_html = '';
|
||||||
if(!data.enabled)
|
if(!data.enabled)
|
||||||
data.delete_html = '<a class="close" title="delete">×</a>';
|
data.delete_html = '<a class="close" title="delete">×</a>';
|
||||||
@ -232,6 +232,7 @@ $.extend(wn.pages.users, {
|
|||||||
$c_page('utilities', 'users', 'add_user', v, function(r,rt) {
|
$c_page('utilities', 'users', 'add_user', v, function(r,rt) {
|
||||||
if(r.exc) { msgprint(r.exc); return; }
|
if(r.exc) { msgprint(r.exc); return; }
|
||||||
else {
|
else {
|
||||||
|
wn.boot.user_info[v.user] = {fullname:v.first_name + ' ' + v.last_name};
|
||||||
d.hide();
|
d.hide();
|
||||||
me.refresh();
|
me.refresh();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -201,6 +201,15 @@ wn.page={set:function(src){var new_selection=$('.inner div.content[_src="'+src+'
|
|||||||
$('.inner .current_page').removeClass('current_page');new_selection.addClass('current_page');var title=$('nav ul li a[href*="'+src+'"]').attr('title')||'No Title'
|
$('.inner .current_page').removeClass('current_page');new_selection.addClass('current_page');var title=$('nav ul li a[href*="'+src+'"]').attr('title')||'No Title'
|
||||||
state=window.location.hash;if(state!=src){window.location.hash=state;}
|
state=window.location.hash;if(state!=src){window.location.hash=state;}
|
||||||
else{document.title=title;}}}
|
else{document.title=title;}}}
|
||||||
|
/*
|
||||||
|
* lib/js/wn/misc/user.js
|
||||||
|
*/
|
||||||
|
wn.user_info=function(uid){var def={'fullname':uid,'image':'lib/images/ui/no_img_m.gif'}
|
||||||
|
if(!wn.boot.user_info)return def
|
||||||
|
if(!wn.boot.user_info[uid])return def
|
||||||
|
if(!wn.boot.user_info[uid].fullname)
|
||||||
|
wn.boot.user_info[uid].fullname=uid;if(!wn.boot.user_info[uid].image)
|
||||||
|
wn.boot.user_info[uid].image=def.image;return wn.boot.user_info[uid];}
|
||||||
/*
|
/*
|
||||||
* lib/js/lib/json2.js
|
* lib/js/lib/json2.js
|
||||||
*/
|
*/
|
||||||
@ -2180,7 +2189,7 @@ me.dialog.clear();me.dialog.show();}});
|
|||||||
/*
|
/*
|
||||||
* lib/js/legacy/app.js
|
* lib/js/legacy/app.js
|
||||||
*/
|
*/
|
||||||
var popup_cont;var session={};var start_sid=null;if(!wn)var wn={};function startup(){start_sid=get_cookie('sid');popup_cont=$a(document.getElementsByTagName('body')[0],'div');var setup_globals=function(r){wn.boot=r;profile=r.profile;user=r.profile.name;user_fullname=wn.boot.user_fullnames?wn.boot.user_fullnames[user]:'Guest';user_defaults=profile.defaults;user_roles=profile.roles;user_email=profile.email;home_page=r.home_page;_p.letter_heads=r.letter_heads;sys_defaults=r.sysdefaults;session.rt=profile.can_read;if(r.ipinfo)session.ipinfo=r.ipinfo;session.dt_labels=r.dt_labels;session.rev_dt_labels={}
|
var popup_cont;var session={};var start_sid=null;if(!wn)var wn={};function startup(){start_sid=get_cookie('sid');popup_cont=$a(document.getElementsByTagName('body')[0],'div');var setup_globals=function(r){wn.boot=r;profile=r.profile;user=r.profile.name;user_fullname=wn.user_info(user).fullname;user_defaults=profile.defaults;user_roles=profile.roles;user_email=profile.email;home_page=r.home_page;_p.letter_heads=r.letter_heads;sys_defaults=r.sysdefaults;session.rt=profile.can_read;if(r.ipinfo)session.ipinfo=r.ipinfo;session.dt_labels=r.dt_labels;session.rev_dt_labels={}
|
||||||
if(r.dt_labels){for(key in r.dt_labels)session.rev_dt_labels[r.dt_labels[key]]=key;}
|
if(r.dt_labels){for(key in r.dt_labels)session.rev_dt_labels[r.dt_labels[key]]=key;}
|
||||||
wn.control_panel=r.control_panel;}
|
wn.control_panel=r.control_panel;}
|
||||||
var setup_history=function(r){rename_observers.push(nav_obj);}
|
var setup_history=function(r){rename_observers.push(nav_obj);}
|
||||||
|
|||||||
@ -127,6 +127,15 @@ wn.page={set:function(src){var new_selection=$('.inner div.content[_src="'+src+'
|
|||||||
$('.inner .current_page').removeClass('current_page');new_selection.addClass('current_page');var title=$('nav ul li a[href*="'+src+'"]').attr('title')||'No Title'
|
$('.inner .current_page').removeClass('current_page');new_selection.addClass('current_page');var title=$('nav ul li a[href*="'+src+'"]').attr('title')||'No Title'
|
||||||
state=window.location.hash;if(state!=src){window.location.hash=state;}
|
state=window.location.hash;if(state!=src){window.location.hash=state;}
|
||||||
else{document.title=title;}}}
|
else{document.title=title;}}}
|
||||||
|
/*
|
||||||
|
* lib/js/wn/misc/user.js
|
||||||
|
*/
|
||||||
|
wn.user_info=function(uid){var def={'fullname':uid,'image':'lib/images/ui/no_img_m.gif'}
|
||||||
|
if(!wn.boot.user_info)return def
|
||||||
|
if(!wn.boot.user_info[uid])return def
|
||||||
|
if(!wn.boot.user_info[uid].fullname)
|
||||||
|
wn.boot.user_info[uid].fullname=uid;if(!wn.boot.user_info[uid].image)
|
||||||
|
wn.boot.user_info[uid].image=def.image;return wn.boot.user_info[uid];}
|
||||||
/*
|
/*
|
||||||
* lib/js/lib/json2.js
|
* lib/js/lib/json2.js
|
||||||
*/
|
*/
|
||||||
@ -1028,7 +1037,7 @@ this.setup();}
|
|||||||
/*
|
/*
|
||||||
* lib/js/legacy/app.js
|
* lib/js/legacy/app.js
|
||||||
*/
|
*/
|
||||||
var popup_cont;var session={};var start_sid=null;if(!wn)var wn={};function startup(){start_sid=get_cookie('sid');popup_cont=$a(document.getElementsByTagName('body')[0],'div');var setup_globals=function(r){wn.boot=r;profile=r.profile;user=r.profile.name;user_fullname=wn.boot.user_fullnames?wn.boot.user_fullnames[user]:'Guest';user_defaults=profile.defaults;user_roles=profile.roles;user_email=profile.email;home_page=r.home_page;_p.letter_heads=r.letter_heads;sys_defaults=r.sysdefaults;session.rt=profile.can_read;if(r.ipinfo)session.ipinfo=r.ipinfo;session.dt_labels=r.dt_labels;session.rev_dt_labels={}
|
var popup_cont;var session={};var start_sid=null;if(!wn)var wn={};function startup(){start_sid=get_cookie('sid');popup_cont=$a(document.getElementsByTagName('body')[0],'div');var setup_globals=function(r){wn.boot=r;profile=r.profile;user=r.profile.name;user_fullname=wn.user_info(user).fullname;user_defaults=profile.defaults;user_roles=profile.roles;user_email=profile.email;home_page=r.home_page;_p.letter_heads=r.letter_heads;sys_defaults=r.sysdefaults;session.rt=profile.can_read;if(r.ipinfo)session.ipinfo=r.ipinfo;session.dt_labels=r.dt_labels;session.rev_dt_labels={}
|
||||||
if(r.dt_labels){for(key in r.dt_labels)session.rev_dt_labels[r.dt_labels[key]]=key;}
|
if(r.dt_labels){for(key in r.dt_labels)session.rev_dt_labels[r.dt_labels[key]]=key;}
|
||||||
wn.control_panel=r.control_panel;}
|
wn.control_panel=r.control_panel;}
|
||||||
var setup_history=function(r){rename_observers.push(nav_obj);}
|
var setup_history=function(r){rename_observers.push(nav_obj);}
|
||||||
|
|||||||
@ -1 +1 @@
|
|||||||
769
|
773
|
||||||
Loading…
x
Reference in New Issue
Block a user