Ver a proveniência

Hotfix for momentjs

version-14
Anand Doshi há 11 anos
ascendente
cometimento
c690d2fb11
3 ficheiros alterados com 11 adições e 5 eliminações
  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 Ver ficheiro

@@ -146,7 +146,6 @@ def add_timezone_info(bootinfo):
import frappe.utils.momentjs import frappe.utils.momentjs
bootinfo.timezone_info = {"zones":{}, "rules":{}, "links":{}} 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 Ver ficheiro

@@ -1,6 +1,10 @@
function prettyDate(time){ function prettyDate(time){
if(moment) { 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(); return moment.tz(time, sys_defaults.time_zone).tz(frappe.boot.user.time_zone).fromNow();
} else { } else {
return moment(time).fromNow(); return moment(time).fromNow();


+ 3
- 0
frappe/utils/momentjs.py Ver ficheiro

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

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


Carregando…
Cancelar
Guardar