ppau / project-m Goto Github PK
View Code? Open in Web Editor NEWSomething secret but not really.
License: GNU General Public License v3.0
Something secret but not really.
License: GNU General Public License v3.0
Acceptance Criteria:
Given an user on the Confirm page
When checks the confirmation box
And clicks the continue button
Then the user can go to the payment page
Given an user on the Confirm page
When the user does not check the confirmation box
And clicks the 'Continue' button
Then the user remain on the Confirm page
Given an user checked the details on the Confirm page
When the user clicks ‘go back’ button
Then the user returns to the Details page
Given an user clicks 'go back' button on the Confirm page
When goes back to the Details page
Then the user's information is remain
appropriate validations on the front & back ends...
Should cover basic membership details for the core membership system (pirate party specific stuff will come later)
Acceptance Criteria:
Deployment info:
YYYY-MM-DD HH:MM:SS [error_type] [severity] [action] message goes here JSON_field
Severity integers or enums matching to: VERBOSE, DEBUG, INFO, WARN, ERROR, CRITICAL
JSON field is useful for when there's a stack trace or something necessary that should be logged
To edit the info, people include their last name & date of birth - after which they can see the pre-filled form.
nginx & postgres. requires some metrics
Payment processing with stripe
Requirement from Brendan:
Payment Process changes:
I should be able to buy using the paypal option, my sale should go through. The money go into the account,
Talk to claire for account information.
The database should be updated within 2 minutes for paymentStatus to be PAID.
Acceptance Criteria:
Given an user in the Membership Type page
When check the Permanent Resident box
Then the user can view 'You are eligible for a Permanent Resident Membership' information in the iFrame
Given an user select Permanent Resident Type
When in the Details page
Then the user can see the correct subheadings and the references to voting
And the labels and inputs will remain the same
Given an user select Permanent Resident Type
When in the Confirm page
Then the user can see the correct declaration text
And the "Check your details" part remains the same
Given an user select Permanent Resident Type
When the user in the Pay What You Wang page
Then the user can see 'Permanent Resident Membership' in the info box
Requires a new domain object: invoice.
A member can have multiple invoices.
Invoices should contain total amount, payment date, payment type, and payment reference, and status.
For transfer/cheque payment options, the app should generate a payment reference and that should be provided to the user to include in their transfer or on the cheque for simpler reconciliation.
Possible statuses include: pending, paid, waived and cancelled. For the scope of this card, we only need pending and paid.
at some point in the sign up flow
should probably include at the minimum:
see https://github.com/winstonjs/winston#custom_log_format for winston lib
Styles this form and (others)
Include date picker
90 days notice before expiry.
Acceptance Criteria:
Given an user in the Membership Type page
When select 'International citizen or have a Temporary visa' type
Then the user can see the correct membership information in the iFrame
Given an user select 'International citizen or Temporary visa' Type
When in the Details page
Then the subheadings and references to voting will change accordingly
And the labels and inputs will remain the same
Given an user select 'International citizen or Temporary visa' Type
When in the Confirm page
Then the user can see the correct declaration text
And the "Check your details" part remains the same
Given an user select 'International citizen or Temporary visa' Type
When the user in the Pay What You Wang page
Then the user can see 'International Membership' in the info box
phase 1: list of members (includes audited flag), admin authentication, export of list
aec roles check - auditor only sees non-audited members
Must log all access to members in database
Scope of this card - fully polished user flow for full member registration.
Example criteria of 1 of the 4 options (Full, supporter, Permanent Resident, international)
Acceptance Criteria:
Given an user in the Membership Type page
When check the Permanent Resident box
Then the user can view 'You are eligible for a Permanent Resident Membership' information in the iFrame
Given an user select Permanent Resident Type
When in the Details page
Then the user can see the correct subheadings and the references to voting
And the labels and inputs will remain the same
Given an user select Permanent Resident Type
When in the Confirm page
Then the user can see the correct declaration text
And the "Check your details" part remains the same
Users did not respond well to it in user testing and also the current statements do not cater for all scenarios.
Using InVision
Add Reference number:
need https, nodejs v4.2.4, postgresql 9.3
Create user journey from beginning to end, make sure it flows.
we will use waffle.io
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.