Просмотр исходного кода

Hotfix for momentjs

version-14
Anand Doshi 11 лет назад
Родитель
Сommit
c690d2fb11
3 измененных файлов: 11 добавлений и 5 удалений
  1. +3
    -4
      frappe/boot.py
  2. +5
    -1
      frappe/public/js/frappe/misc/pretty_date.js
  3. +3
    -0
      frappe/utils/momentjs.py

+ 3
- 4
frappe/boot.py Просмотреть файл

@@ -146,7 +146,6 @@ def add_timezone_info(bootinfo):
import frappe.utils.momentjs
bootinfo.timezone_info = {"zones":{}, "rules":{}, "links":{}}

bootinfo.timezone_info[user] = frappe.utils.momentjs.update(user,
bootinfo.timezone_info)
bootinfo.timezone_info[system] = frappe.utils.momentjs.update(system,
bootinfo.timezone_info)
frappe.utils.momentjs.update(user, bootinfo.timezone_info)
frappe.utils.momentjs.update(system, bootinfo.timezone_info)


+ 5
- 1
frappe/public/js/frappe/misc/pretty_date.js Просмотреть файл

@@ -1,6 +1,10 @@
function prettyDate(time){
if(moment) {
if(frappe.boot.user.time_zone && frappe.boot.user.time_zone != sys_defaults.time_zone) {
var user_timezone = frappe.boot.user.time_zone;
var system_timezone = sys_defaults.time_zone;
var zones = frappe.boot.timezone_info.zones;
if (user_timezone && (user_timezone != system_timezone)
&& zones[user_timezone] && zones[system_timezone]) {
return moment.tz(time, sys_defaults.time_zone).tz(frappe.boot.user.time_zone).fromNow();
} else {
return moment(time).fromNow();


+ 3
- 0
frappe/utils/momentjs.py Просмотреть файл

@@ -3,6 +3,9 @@
def update(tz, out):
ltz = data["links"].get(tz, tz)
zone = data["zones"].get(ltz)
if not zone:
return

out["zones"][ltz] = zone
out["links"][tz] = ltz
for z in zone:


Загрузка…
Отмена
Сохранить