| TAU-1782 |
pi user/group disable/enable/obliterate new behavior (new feature user/group obliterate) |
| TAU-2165 |
Isssue we can rename a user to the same name as a deleted user and end up with two identical usernames in a group |
| TAU-2214 |
User disable removes group membership |
| TAU-2220 |
A user should not be able to disable or obliterate himself |
| TAU-2217 |
Invert relationship between group and users/subgroups |
| TAU-2229 |
Relax builtin admin restrictions to allow subgroups |
| TAU-2163 |
First IP version created by ip add is now version 0, the empty IP |
| TAU-2190 |
Can't edit external user to add it to an internal group |
| TAU-2209 |
PiServer sends a 404 error when the tz parameter is unsupported |
| TAU-2159 |
Automate default label colors |
| TAU-2164 |
pi ip tree --format json should include the list of aliases on IPVs in the tree |
| TAU-2197 |
Support p4 file status 'import' |
| TAU-2199 |
Don't wrap IP names in table outputs |
| TAU-2200 |
Configure time format in piclient.conf |
| TAU-2215 |
Split enabled/disabled groups in pi user|group list -v |
| TAU-2201 |
Sort WS by top IPV in pi ws ls |
| TAU-2202 |
pi user|group ls --disabled should only return disabled objects |
| TAU-2203 |
Add is_active flag to user|group links |
| TAU-2216 |
user/groups are not filtered on deleted in the API anymore |
| TAU-2225 |
adding a 2nd project property to an IP causes a traceback |
| TAU-2232 |
pi attr ls not name autocompleting correctly |