uccportal issueshttps://gitlab.ucc.asn.au/UCC/uccportal/-/issues2024-02-26T21:22:12+08:00https://gitlab.ucc.asn.au/UCC/uccportal/-/issues/26Feature Request: Blur card entry fields while making the square request2024-02-26T21:22:12+08:00John HodgeFeature Request: Blur card entry fields while making the square requestIn case the user is in a public area, you'd want to hide the private information as soon as it's entered.In case the user is in a public area, you'd want to hide the private information as soon as it's entered.https://gitlab.ucc.asn.au/UCC/uccportal/-/issues/2User account creation2021-09-27T20:39:23+08:00Zack WongUser account creationadmins should be able to create an account for new users during the approval process.
* [ ] Backend
* [x] Create AD account
* [ ] Create user home directory
* [ ] Setup email forwarding
* [ ] Subscribe user to list
*...admins should be able to create an account for new users during the approval process.
* [ ] Backend
* [x] Create AD account
* [ ] Create user home directory
* [ ] Setup email forwarding
* [ ] Subscribe user to list
* [x] Create dispense account
* [ ] Form
* [x] Account creation form
* [ ] Form completion reciept
* [ ] Confirmation email
* [ ] Button on membership pageZack WongZack Wonghttps://gitlab.ucc.asn.au/UCC/uccportal/-/issues/10Remove Member.display_name field2020-12-01T10:40:02+08:00Felix von PergerRemove Member.display_name fielddisplay name should be authoritatively stored as User::displayName attribute in LDAP/AD, delete it from the memberdb schema as it can be fetched/updated from/in LDAP directly.display name should be authoritatively stored as User::displayName attribute in LDAP/AD, delete it from the memberdb schema as it can be fetched/updated from/in LDAP directly.https://gitlab.ucc.asn.au/UCC/uccportal/-/issues/9Adjust Member.first_name field2020-12-01T10:12:02+08:00Felix von PergerAdjust Member.first_name fieldChange the "first name" field to "given names" - probably just changing the description would be fine, although maybe also worth confirming that the usage of Member.first_name is then consistent.Change the "first name" field to "given names" - probably just changing the description would be fine, although maybe also worth confirming that the usage of Member.first_name is then consistent.https://gitlab.ucc.asn.au/UCC/uccportal/-/issues/11Add option to reject pending membership in admin actions2020-12-01T10:00:53+08:00Felix von PergerAdd option to reject pending membership in admin actionsAdd a button in the member_actions column in memberdb.admin.MembershipAdmin to reject (not delete) pending memberships. Should also send some sort of notification (ie. email) to the registrant.Add a button in the member_actions column in memberdb.admin.MembershipAdmin to reject (not delete) pending memberships. Should also send some sort of notification (ie. email) to the registrant.https://gitlab.ucc.asn.au/UCC/uccportal/-/issues/24Reimplment member registration2020-04-01T13:15:49+08:00Zack WongReimplment member registrationChanges to underlying db structure for V3 require membership code to be updatedChanges to underlying db structure for V3 require membership code to be updatedZack WongZack Wonghttps://gitlab.ucc.asn.au/UCC/uccportal/-/issues/12Account creation form buttons are not the same size2020-03-19T18:35:59+08:00Zack WongAccount creation form buttons are not the same size'prev' and 'next' on the account creation form (http://localhost:8000/admin/memberdb/member/1/create/) are different sizes.
![image](/uploads/1d368faddd963fe98fc7f9153e9ea2a7/image.png)'prev' and 'next' on the account creation form (http://localhost:8000/admin/memberdb/member/1/create/) are different sizes.
![image](/uploads/1d368faddd963fe98fc7f9153e9ea2a7/image.png)Dylan HicksDylan Hickshttps://gitlab.ucc.asn.au/UCC/uccportal/-/issues/23Add audit log2019-10-13T21:52:30+08:00Zack WongAdd audit logadministrators should be able to view a log of changes to member recordsadministrators should be able to view a log of changes to member recordshttps://gitlab.ucc.asn.au/UCC/uccportal/-/issues/22Add TLA field to member records2019-08-18T22:28:09+08:00Zack WongAdd TLA field to member recordsThis should be synchronised with the existing TLA list.This should be synchronised with the existing TLA list.https://gitlab.ucc.asn.au/UCC/uccportal/-/issues/20Update dispense/cokelog with payments made via Square2019-05-27T14:42:22+08:00Felix von PergerUpdate dispense/cokelog with payments made via SquareWhen someone pays for membership online via Square, the payment status in the Membership record is updated.
If they have an account already the payment should be logged as adding balance then buying a membership item in dispense.
If no a...When someone pays for membership online via Square, the payment status in the Membership record is updated.
If they have an account already the payment should be logged as adding balance then buying a membership item in dispense.
If no account exists yet then the payment should be logged as adding balance to user uccportal (in dispense), and when the account is created, the balance is transferred and the membership item is purchased by uccportal on behalf of that user.https://gitlab.ucc.asn.au/UCC/uccportal/-/issues/19Synchronise payments from cokelog to membership records2019-05-27T14:06:17+08:00Felix von PergerSynchronise payments from cokelog to membership recordsIf someone has an existing account, or created it separately, but the username matches the one in uccportal, and they paid from dispense, update the database accordinglyIf someone has an existing account, or created it separately, but the username matches the one in uccportal, and they paid from dispense, update the database accordinglyhttps://gitlab.ucc.asn.au/UCC/uccportal/-/issues/16Allow users to change their shell2019-05-03T22:40:31+08:00Zack WongAllow users to change their shellhttps://gitlab.ucc.asn.au/UCC/uccportal/-/issues/17Add error page to ACF2019-02-22T19:38:52+08:00Zack WongAdd error page to ACFtemplate:
Something went wrong while creating your account
ERR: <Ecode> <Emsg>
see <errlog> for more detailtemplate:
Something went wrong while creating your account
ERR: <Ecode> <Emsg>
see <errlog> for more detailhttps://gitlab.ucc.asn.au/UCC/uccportal/-/issues/15Add logging to account creation process2019-02-22T19:34:43+08:00Zack WongAdd logging to account creation processhttps://gitlab.ucc.asn.au/UCC/uccportal/-/issues/14Add loading spinner to account creation form2019-02-22T19:33:36+08:00Zack WongAdd loading spinner to account creation formACF can take a while to action. UX experience would be improved by adding a loading spinnerACF can take a while to action. UX experience would be improved by adding a loading spinnerhttps://gitlab.ucc.asn.au/UCC/uccportal/-/issues/13Fix button focus order on forms2019-02-22T19:32:22+08:00Zack WongFix button focus order on formshttps://gitlab.ucc.asn.au/UCC/uccportal/-/issues/1Phone number field does not validate input2019-02-22T15:05:03+08:00Zack WongPhone number field does not validate inputPhone number field on the 'Member Home' page does not validate input.
results in a type error if invalid input provided.Phone number field on the 'Member Home' page does not validate input.
results in a type error if invalid input provided.https://gitlab.ucc.asn.au/UCC/uccportal/-/issues/3Autologout2019-02-22T15:04:59+08:00Zack WongAutologoutUser sessions last indefinitely, this should be changed.User sessions last indefinitely, this should be changed.https://gitlab.ucc.asn.au/UCC/uccportal/-/issues/5Email confirmation & payment receipts2019-02-22T15:04:57+08:00Felix von PergerEmail confirmation & payment receiptsSend an email confirmation upon registering, renewing or completing a card payment form.
See memberdb.models.TokenConfirmation for partial suggested implementation.Send an email confirmation upon registering, renewing or completing a card payment form.
See memberdb.models.TokenConfirmation for partial suggested implementation.https://gitlab.ucc.asn.au/UCC/uccportal/-/issues/8Mailing list subscription management2019-02-05T13:13:26+08:00Felix von PergerMailing list subscription managementAdd a form (or link thereto) to toggle subscription to the mailing lists (primarily ucc-announce, ucc, tech and committee) on the member home page, probably just using the member's UCC email address (or perhaps a nominated forwarding / c...Add a form (or link thereto) to toggle subscription to the mailing lists (primarily ucc-announce, ucc, tech and committee) on the member home page, probably just using the member's UCC email address (or perhaps a nominated forwarding / contact email)