September 2019 In Brief

Posted by admin on 2019-10-03 04:05:23 in Monthly Summaries (626 views)

9032. On using MoneyBooks Time Manager to generate a time bill and noticing again that the discount amount was not recorded properly, we revised the module to correct this, which involved just one line of code.

9076. We investigated why a Saturday was assigned to a non-weekend task in Time Manager, finding out it was because the newly-introduced occurweekend column didn’t have N as default on the Todo Form so ended up with NULL value that was not tested for in the scheduling SQL code. The module was revised to correct this as well as placing the newer recuroncompletedate column on the display grid.

9135. A MoneyBooks Payroll user that had reported a payroll duplicated posting issue visited and we had a quick look at his data, resolving the “duplication” issue later. It turned out to be processing of June payroll with July date so July dates appeared twice in the posted data, so the solution was to change the posted date for June.

9146. Completed debugging of a MBSA waybill copying error that came up yesterday, realizing the cause and getting rid of it. We also sorted out another error that came up on the same waybill form (on attempt to update after deleting a waybill).

9161. Revised MoneyBooks, widening the account columns on the Recurring Transaction List in GL and doubling the password size for the Password List in Data Manager, from 40 to 80 characters.

9172. Made a minor revision to MoneyBooks Employees to correct wrong column heading color on the Notes List, also adjusting some other display grids as well.

9183. Card withdrawals are now recorded as “GBA - Logipay withdraw” at Bet9ja instead of “Bank withdrawal” so we modified Randomizer to recognize this in the imported data.

9205. A Printwiser user called to report that his Printwiser could not start successfully anymore so a visit was scheduled. We began implementing the next key feature for this Microsoftware Blog, subscription to author post notifications.

9216. We completed coding the post author subscription for the Blog, remaining to code the actual sending out of emails to subscribers when the author creates a new post.

9220. We settled on the design of the emailing implementation for the Blog, fashioning it on the search implementation based on AJAX and so setting up a menu option for the administrator’s use that opened a form for getting the post whose notifications should be emailed and then triggering the AJAX call.

9231. Visited Printwiser Estimating client on the mainland, APSPS, to resolve their application and database start-up issue, backing up and validating their database in the process. Worked on the Blog upgrade, completing writing, testing and revision of the code for sending out emails to author subscribers. A challenging situation that arose was a button that wasn’t doing what was coded for its onclick event, because submit buttons had their own default behavior, which was to send the form data to a file on the server with the same name as the script.

9242. On the Blog upgrade, rather than leaving out the button we resolved the issue of the default action being taken rather than what we wanted by using the <INPUT TYPE="BUTTON"> tag instead of <BUTTON TYPE="SUBMIT">. Began the final change of automating the call to the email notifications form after inserting a new post. A request was received from Victor Ogueri for registering and creating a website for an Abuja-based foundation.

9253. After receiving the necessary website registration information, we got the psofoundation.org.ng domain registered and it was shortly live on the web with our “Under Maintenance” message while information for the site content was being awaited.

9264. We coded the remaining bit for automating the sending of emails on insertion of a new blog post, only to realize when we wanted to test things that the CKEditor WYSIWYG library was no longer active on the post creation form.

9275. For the Blog upgrade we resolved the CKEditor issue and got the automatic sending off of notification emails to author subscribers working. The form was now automatically loaded and the Notify Subscribers button on it activated after a new post update.

9286. We added the final touches to the Blog upgrade: Log in redirection, so that for certain “safe” operations (like post creation via the mrblog.php/posts/create URL), they can now continue after logging in, and disabling of the Notify Subscribers button once clicked.

9290. We uploaded the upgraded Blog files to the server. Now if a reader is logged in, a Subscribe button may appear when viewing a post, to receive notifications of new posts by the same author. For the new website creation project we considered on choice of tools. As time was short for the site to go live, use of a CMS like WordPress or concrete5 was ruled out, and we decided on HTML/PHP/JavaScript with the CodeIgniter framework that would also result in a faster-loading site.

9301. Having received documentation for the new website contents, along with artwork and page layout design by Victor, programming work kicked off and most of the web pages were implemented.

Summary

The Microsoftware Blog was upgraded with author post subscription feature. A Printwiser Estimating client was visited for technical support. Revisions were made to MR-Randomizer and several modules of MoneyBooks. Work began on a new website registration and creation project.

If you like this post please register or log in to be able to subscribe and be notified of new posts by admin.

 

Tags

2019    admin    AJAX    APSPS    Bet9ja    CKEditor    CodeIgniter    MBSA    Microsoftware Blog    MoneyBooks Data Manager    MoneyBooks Employees    MoneyBooks Payroll    MoneyBooks Time Manager    October 2019    Printwiser    Printwiser Estimating    psofoundation.org.ng    Randomizer    September 2019    Victor Ogueri   

Comments

No comments yet.

Add Comment

(All values are required.)

 (Will not be published.)

Similar Posts

October 2019 In Brief  |   August 2019 In Brief  |   December 2018 In Brief  |   January 2017 In Brief  |   May 2018 In Brief  |   March 2019 In Brief  |  

 Close
Tweet