Mercurial > prosody-modules
comparison mod_client_management/mod_client_management.lua @ 5600:c799b460f9f0
mod_client_management: Make ID column dynamically sized
Its width can vary more than expected (because it can contain resources)
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 14 Jul 2023 16:20:54 +0200 |
| parents | da69496180e7 |
| children | 1571c280aaef |
comparison
equal
deleted
inserted
replaced
| 5599:da69496180e7 | 5600:c799b460f9f0 |
|---|---|
| 436 if not clients or #clients == 0 then | 436 if not clients or #clients == 0 then |
| 437 return true, "No clients associated with this account"; | 437 return true, "No clients associated with this account"; |
| 438 end | 438 end |
| 439 | 439 |
| 440 local colspec = { | 440 local colspec = { |
| 441 { title = "ID"; key = "id"; width = math.max(#"client/", #"grant/") + #id.short() }; | 441 { title = "ID"; key = "id"; width = "1p" }; |
| 442 { | 442 { |
| 443 title = "Software"; | 443 title = "Software"; |
| 444 key = "user_agent"; | 444 key = "user_agent"; |
| 445 width = "1p"; | 445 width = "1p"; |
| 446 mapper = user_agent_tostring; | 446 mapper = user_agent_tostring; |
