Skip to main content

Version 1.x Release Notes

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

https://app.clickup.com/t/865d8rm1y

https://app.clickup.com/t/860t2b4k5

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

      1. ComputedOn invoicepayment totalreceived notification, displayed form inputted amount when generatingit thruis "UpdateSubscriptionService" service class.present.

      Changed

      1. Moved config for length of free trial by days on app_defaults.yml
      2. 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

              https://app.clickup.com/t/860t6kef1

              https://app.clickup.com/t/86enhhhqd

              New

                Added url to "My account" and "Edit account" link

                Added account, email change, and password change page

                Added off canvas nav on small devices

                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

                      https://app.clickup.com/t/86enf0h70

                      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.

                            Add button on school show page, "Unlock full features", when school service key is "trial". This leads to new invoice generator page, with the same number of students, which can be paid thru DragonPay or manual payment.

                            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

                                    https://app.clickup.com/t/865d4wkdb

                                    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

                                              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

                                                        https://app.clickup.com/t/865d5apr4

                                                        https://app.clickup.com/t/865d79dur

                                                        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.