16 lines
446 B
Python
16 lines
446 B
Python
import jingrow
|
|
|
|
from jcloude.jcloude.doctype.server.server import get_hostname_abbreviation
|
|
|
|
|
|
def execute():
|
|
for doctype in ["Server", "Database Server", "Proxy Server"]:
|
|
jingrow.reload_pg("jcloude", "doctype", doctype)
|
|
|
|
for pg in jingrow.get_all(doctype, fields=["name", "hostname"]):
|
|
abbr = get_hostname_abbreviation(pg.hostname)
|
|
|
|
jingrow.db.set_value(
|
|
doctype, pg.name, "hostname_abbreviation", abbr, update_modified=False
|
|
)
|