pyceo/ceo/tui/views
Daniel Sun 010937ea17
continuous-integration/drone/push Build is passing Details
Add group lookup functionality (#88)
note: **I am unaware of best practices** but I tried my best to keep changes consistent with the codebase

feedback would be much appreciated

notable changes:
**new api endpoint**: `/groups/search` -- I moved searching into the api so it could be used in tui and cli, also seemed like a good idea to keep the json response as small as possible
**tui searching** -- at first I wanted to make this realtime interactable, but the work required seemed inappropriate to a feature I am assuming will only be used sparingly

Co-authored-by: Daniel Sun <dandancool@github.com>
Co-authored-by: Daniel Sun <d6sun@uwaterloo.ca>
Reviewed-on: #88
Reviewed-by: Max Erenberg <merenber@csclub.uwaterloo.ca>
Co-authored-by: Daniel Sun <d6sun@csclub.uwaterloo.ca>
Co-committed-by: Daniel Sun <d6sun@csclub.uwaterloo.ca>
2023-03-04 01:21:04 -05:00
..
AddGroupConfirmationView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
AddGroupView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
AddMemberToGroupConfirmationView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
AddMemberToGroupView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
AddUserConfirmationView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
AddUserView.py check if mail_local_addresses exists in UWLDAP entry 2022-10-07 08:13:59 -04:00
ChangeLoginShellConfirmationView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ChangeLoginShellView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ColumnResponseView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ColumnView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ConfirmationView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
CreateDatabaseConfirmationView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
CreateDatabaseResponseView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
CreateDatabaseView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ErrorView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
GetGroupResponseView.py add hint to GetGroupResponseView 2022-06-05 10:20:22 -04:00
GetGroupView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
GetPositionsView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
GetUserResponseView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
GetUserView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
PlainTextView.py add hint to GetGroupResponseView 2022-06-05 10:20:22 -04:00
RemoveMemberFromGroupConfirmationView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
RemoveMemberFromGroupView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
RenewUserConfirmationView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
RenewUserView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ResetDatabasePasswordConfirmationView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ResetDatabasePasswordResponseView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ResetDatabasePasswordView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ResetPasswordConfirmationView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ResetPasswordResponseView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ResetPasswordUsePasswdView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
ResetPasswordView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
SearchGroupResponseView.py Add group lookup functionality (#88) 2023-03-04 01:21:04 -05:00
SearchGroupView.py Add group lookup functionality (#88) 2023-03-04 01:21:04 -05:00
SetPositionsView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
SyncResponseView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
TransactionView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
View.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
WelcomeView.py Rewrite TUI (#52) 2022-05-22 14:09:46 -04:00
__init__.py Add group lookup functionality (#88) 2023-03-04 01:21:04 -05:00
position_names.py Revert "#63: Add positions to CEO (#79)" 2022-10-13 18:12:36 -04:00
utils.py add hint to GetGroupResponseView 2022-06-05 10:20:22 -04:00