3
0
Fork 0

Compare commits

...

2 commits

Author SHA1 Message Date
d6a4c5e657 fix: temporarily avoid make_uuid()
and disambiguate our code in the meantime
2025-12-21 01:23:29 -06:00
9d23706909 fix: remove password filter option for Users grid 2025-12-20 23:59:56 -06:00
2 changed files with 3 additions and 2 deletions

View file

@ -853,7 +853,7 @@ class Grid: # pylint: disable=too-many-instance-attributes,too-many-public-meth
""" """
if tools and isinstance(tools, list): if tools and isinstance(tools, list):
if not any(isinstance(t, (tuple, list)) for t in tools): if not any(isinstance(t, (tuple, list)) for t in tools):
tools = [(self.app.make_uuid(), t) for t in tools] tools = [(self.app.make_true_uuid().hex, t) for t in tools]
self.tools = OrderedDict(tools or []) self.tools = OrderedDict(tools or [])
def add_tool(self, html, key=None): def add_tool(self, html, key=None):
@ -869,7 +869,7 @@ class Grid: # pylint: disable=too-many-instance-attributes,too-many-public-meth
See also :meth:`set_tools()`. See also :meth:`set_tools()`.
""" """
if not key: if not key:
key = self.app.make_uuid() key = self.app.make_true_uuid().hex
self.tools[key] = html self.tools[key] = html
############################## ##############################

View file

@ -90,6 +90,7 @@ class UserView(MasterView): # pylint: disable=abstract-method
# never show these # never show these
g.remove("person_uuid", "role_refs", "password") g.remove("person_uuid", "role_refs", "password")
g.remove_filter("password")
# username # username
g.set_link("username") g.set_link("username")