{{ html_head }}
| Username | {{ uname }} |
|---|---|
| Role | {{ role or "default" }} |
| Permissions | {{ perms }} |
| Role | Permissions | Description |
|---|---|---|
| admin | r, w, m, d, g, G, h, a, . | Full access: can read, write, move, delete, and manage all files and permissions |
| editor | r, w, m, g, G, h | Can read, write, and move files, but cannot delete or manage permissions |
| guest | r, g | Can only view public files, cannot edit or share |
| Volume | Read | Write | Move | Delete | Get | Admin | Shared |
|---|---|---|---|---|---|---|---|
| /{{ vol.vpath|e }} | {{ '✓' if vol.read else '✗' }} | {{ '✓' if vol.write else '✗' }} | {{ '✓' if vol.move else '✗' }} | {{ '✓' if vol.delete else '✗' }} | {{ '✓' if vol.get else '✗' }} | {{ '✓' if vol.admin else '✗' }} | {{ '✓' if vol.shared else '✗' }} |
| Username | Role | Permissions |
|---|---|---|
| {{ user.name|e }} | {{ user.role or "default" }} | {{ user.perms }} |
| Share Key | Source | Permissions | Owner | Public | Expires | Visits |
|---|---|---|---|---|---|---|
| {{ share.k }} | /{{ share.vp|e }} | {{ share.pr }} | {{ share.un|e }} | {{ '✓' if share.pub else '✗' }} | {{ "never" if not share.t1 else "expired" if share.t1 < now else "in " ~ ((share.t1 - now) // 60) ~ " min" }} | {{ share.vc }}{% if share.mv %} / {{ share.mv }}{% endif %} |