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

Fixed

    Computed invoice total when generating thru "UpdateSubscriptionService" service class.

    Changed

      Moved config for length of free trial by days on app_defaults.yml Void pending invoices of deleted school.

      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

                                          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

                                                    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.