Version 1.x Release Notes
Version v.1.6.1
| Released | 2024-03-22 1200H |
| Scheduled Release | NO |
| Tag | 1.6.1 |
| Pull Request | PR#66 |
| Clickup Tasks |
New
- Added "Trial" tab on AA school index page to show all schools that has "trial" service key.
Fixed
- Fixed error page when opening AA school edit page.
Changed
Deprecated
Version v.1.6.0
| Released | 2024-03-21 1900H |
| Scheduled Release | YES |
| Tag | 1.6.0 |
| Pull Request | PR#59,60,61,65 |
| Clickup Tasks |
https://app.clickup.com/t/86enpdymr https://app.clickup.com/t/86enjt5ze |
New
- Added ff. datetime columns to schools table
- deactivated_at - deactivation date
- deleted_at - deletion date
- lapsed_at - lapsed date
- On AA Manual Verifications show page. displayed amount of change/credits for that transaction.
Fixed
- On payment received notification, displayed form inputted amount when it is present.
Changed
- Moved config for length of free trial by days on app_defaults.yml
- Void pending invoices of deleted school.
- Changes on Active Admin:
- Change all select inputs (filters, forms, etc.) into select2
- On school show page:
- display list of payments
- display school admin user
- display subscription date details
- trial start and end date
- Activation date- first non-trial subscription's payment date
- Deactivation date- date when school is deactivated (via schools edit or via cron)
- Lapsed date- date when school is lapsed (via schools edit or via cron)
- Deletion date- date when school is deleted (via schools edit or via cron)
Deprecated
Version v.1.5.0
| Released | 2024-02-08 1600H |
| Scheduled Release | YES |
| Tag | 1.5.0 |
| Pull Request | PR#57,58 |
| Clickup Tasks |
https://app.clickup.com/t/86enjt617 https://app.clickup.com/t/86enhzu89
|
New
Fixed
Computed invoice total when generating thru "UpdateSubscriptionService" service class.
Changed
Sent deactivation mail when running scheduled job for deactivating subscriptions.
Deprecated
Version v.1.4.0
| Released | 2024-02-01 |
| Scheduled Release | YES |
| Tag | 1.4.0 |
| Pull Request | PR#47,49,50,51,52,55,56 |
| Clickup Tasks |
https://app.clickup.com/t/86eng0k7d https://app.clickup.com/t/865d9uvjv https://app.clickup.com/t/86enhhmh5 https://app.clickup.com/t/860t6kc57 https://app.clickup.com/t/86enhyzp8 |
New
Added url to "My account" and "Edit account" link
Added account, email change, and password change page
Toggle payment methods
Created command for deactivating schools that have lapsed payment for certain days. It is called DeactivateLapsedSchools command. The days can be configured on "config/app_defaults.yml", thru lapsed_days_before_deactivate key.
Added is_deleted column to "schools" table. It signifies schools that are soft-deleted.
Fixed
Handled response of GradoApiService.create_school to save the school code in the system
Changed
Change color of disabled link to gray
Return error message when user tries to update subscription of trial schools
Update placeholder text on subscription pages
On ActiveAdmin > Schools, added school code filter
Show active payment methods only when making payments
Replaced "Usage" (active student count) placeholders
Inactive status of trial school is changed to "deactivated"
Inactive status of paid school is changed to "lapsed"
Soft-deleted schools are hidden customer's school index page. Actions toward the soft-deleted school's invoices (payment-related) are also blocked
Deprecated
Removed collapse on My schools
Removed subscriptions and billing and tools tab
Removed "exceeded" service key because limit is per year level, not as a whole
Version v.1.3.0
| Released | 2024-01-18 1700H |
| Scheduled Release | YES |
| Tag | 1.3.0 |
| Pull Request | PR#48 |
| Clickup Tasks |
New
Fixed
Flagged payment as completed after paying thru external payment gateway.
Changed
Deprecated
Version v.1.2.0
| Released | 2023-12-06 2300H |
| Scheduled Release | 2023-12-06 |
| Tag | 1.2.0 |
| Pull Request | PR#38,40, 41, 42.43,44,45,46 |
| Clickup Tasks |
https://app.clickup.com/t/865d4wjyq https://app.clickup.com/t/865d8atm0 https://app.clickup.com/t/865d8arez https://app.clickup.com/t/866b1f0rj https://app.clickup.com/t/860t05c98 https://app.clickup.com/t/866b1f0ru https://app.clickup.com/t/860t2b419 https://app.clickup.com/t/860rz8x2f |
New
Added app_defaults.yml file to define settings of customer portal:
trial_days_expired_before_delete - number of days passed after trial subscription expired before requesting to delete school on Grado
Added "Deactivate Expired" button to admin subscription index page's sidebar. This triggers DeactivateSubscriptions command.
When payment is processed/verified, school service key is changed from "trial" -> "active". This sets school service key in Grado to "active" as well.
Added is_prorated column to "invoices" table to indicate total amount is not the full amount of line items.
Displayed "Is Prorated" field on admin invoice pages.
Added a way for the user to view uploaded proof of payment on client facing school#show
Added mail notification when uploaded proof of payment is rejected
Added new columns to manual_verifications for:
bank name
transaction number
amount
transaction date
Added file size and types constraint on manual payment upload form
Added service key tags as badge for schools in school index page.
Fixed
Corrected displayed values on school invoices when proration applies. The subtotal and monthly payable is the total of the line items, then the total amount due is the prorated amount.
Fix issue when creating new school, generate invoice, then go back.
Changed
Updated Intelimina's bank account number on manual payment page
On Step 2 of creating school:
Added billing reminder below page header
Removed selection of payment methods
Changed "Proceed to Payment" button label to "Pay Now"
Added "Start Free Trial" button
Created new page for selecting payment method, after step 2 of creating school.
Updated School show page when school status is still pending and is free trial. It should not show any info relating to payment
Added school service key as parameter when sending request to create school in Grado
Gray-out school names on customer dashboard when they are deactivated
Displayed service key as tag on customer school show page
Displayed number of pending invoices on customer school show page
Displayed list of schools with pending invoices on customer dashboard
On free trial, the invoice generated is for after the end of free trial (with proration capability).
When first invoice is paid, next month's invoice is generated immediately.
All invoices generated has billing period between start of month to end of month, unless generated after the start of the month where proration applies.
Deprecated
Version v.1.1.1
| Released | 2023-11-21 1700H |
| Scheduled Release | 2023-11-21 |
| Tag | 1.1.1 |
| Pull Request | PR#39 |
| Clickup Tasks |
New
Created "background_jobs" table to record jobs executed by the system.
Added "is_free_trial" column to "subscriptions table.
Created mailer for the following cases:
free trial starts now
free trial ends on 7, 3, 1 day(s)
free trial expired
payment received
Added "Is Free Trial" field on admin subscription pages:
as filter on index page,
as column on index page,
as row on show page, and
as input on edit page.
Fixed
Changed
Displayed background jobs on school show page. This is where mails sent will be listed.
Deprecated
Version v.1.1.0
| Released | 2023-10-26 2030H |
| Scheduled Release | 2023-10-26 |
| Tag | 1.1.0 |
| Pull Request | PR#37 |
| Clickup Tasks |
https://app.clickup.com/t/865d89wd3 |
New
Added links to "Terms of Use" and "Privacy Policy" before the "Sign Up" button.
Fixed
Changed
Changed header text from "Sign Up" to "Welcome to Grado - Your Journey to Efficient School Management Begins Here".
Deprecated
Version v.1.0.1
| Released | 2023-10-19 2000H |
| Scheduled Release | 2023-10-19 |
| Tag | 1.0.1 |
| Pull Request | PR#26,36 |
| Clickup Tasks |
https://app.clickup.com/t/865d89qdc https://app.clickup.com/t/865btjvw3 |
New
Added manual bank transfer workflow.
Fixed
Fixed errors in SubscriptionDataService:
Returned 0 for quantity of student when there is no active subscription.
Fixed errors on "Active Subscription" side panel of admin school show page:
Displayed "N/A" on "Next Billing" when no active subscription is found.
Displayed "N/A" on "Last Billing" when no active subscription is found.
Changed
Deprecated
Version v.1.0.0
| Released | 2023-10-17 1730H |
| Scheduled Release | 2023-10-17 |
| Tag | 1.0.0 |
| Pull Request | PR#34,35 |
| Clickup Tasks |
https://app.clickup.com/t/865d791dn |
New
Added new "schools" table columns:
"is_paid" - Boolean, default false
"service_key" - String, default "trial"
Added "request_direction" column to "api_logs" table. This identifies whether request is incoming or outgoing.
Added "Is Paid" and "Service Key" fields in admin school index page, index filter, and show page.
Added "Service Key" field to admin school edit form.
Added active_students_count column to the "schools" table.
Added "active_students_count" parameter to the permitted parameters of school API.
Fixed
Changed
Updated school show page to display active students count.
Create logs for all requests made by GradoApiService.
Send Grado API request to update school key when updated thru admin school edit page.
Defined values for school.service_key in School model class.
Deprecated
Thank you for reading the release notes you geek! You have reached the end of the page.