Author Archives: gvr4wd

Unknown's avatar

About gvr4wd

...hmmm

Dong Shin 01.23.2014

  • worked on Presentation data for past two days
    • fixed master table
    • worked in getting right data
  • working on Funding Request
    • deploy wasn’t successful – couldn’t log in. found that the login URL should /login
    • adding replace routines for funding request update

Dong Shin 01.20.2015

  • deployed new monthly status script
    • changed to put empty values for the non-covering months
    • committed amount should be cummulative
  • created __view_committed_amounts_cumulative_by_budget_center
  • modified __view_project_detailed_data to use the new view

Dong Shin 01.16.2015

  • timesheet finally working
  • added ui-ace to Query Builder
  • wrapped up Logging app
  • working on monthly status script
    • created all projects for all appropriation/capability combinations for FY14 and FY15
    • reworked script to run only required appropriation/capability combo
  • changed both client and server codes to remove PASSWORD
    • painfully compiled server because I lost all maven dependencies…….

Dong Shin 01.15.2014

Dong Shin 01.14.2014

  • deployed FinancialAssistantService
    • not able to log in, missed creating new database user…. ugh!
    • need a server log processor
  • attempted to fix monthly data script
    • almost did it…. 14 OM ISR PMO didn’t make it, need to make sure all the tables are created correctly
  • expanding use of log4j2 for Financial Assistant Service
    • added rolling file appender
    • added database appender

Dong Shin 01.13.2014

  • added column totals and row totals for the datagrids
  • adding busy indicator whenever Funding Request sends server requests…..
  • fixed generate_monthly_status_data
    • if (getMonthNum() > 3):
    • sql += buildMonthsSql(type, typeDict[key], [1, 1, 1, 2, 2, 2], [10, 11, 12, 1, 2, 3], [1, 2, 3, 4, 5, 6]);
    • capability = capability.replace(“-“, “”);

Dong Shin 01.12.2015

  • added login to Funding Request so it can serve as a standalone app
  • added angular-busy to Funding Request
  • adding summary footer to datagrids
    • Contract Labor, Government Labor, Travel, Equipments/Materials
    • ui-grid v3.0.0-RC.18 needed to get summary columns working

Dong Shin 01.07.2015

  • adding data for dropdown list in server – done
    • Budget Centers – FRBudgetCenter
    • Sub Budget Centers – FRSubBudgetCenter
    • Requisition IDs – RequisitionId
    • Project Numbers – ProjectNumber
    • Project Labs – ProjectLab
  • generate_monthly_status_data.py not working properly
    • add data to __view_project_detailed_data
      •  `oog`.`obligation_goal_pct_year_1_month_1` * `bc`.`total_budget` / 100 AS `obligation_goal_year_1_month_1`,
      • `oog`.`outlay_goal_pct_year_1_month_1` * `bc`.`total_budget` / 100 AS `outlay_goal_year_1_month_1`,
      • up to year 4 month 12
    • add/change fields
      • typeDict = {“Obligated”:”reported_facts_obligated”,\
        “Committed”:”committed_amount”,\
        “Outlay Goal”:”outlay_goal”,\
        “Obligation Goal”:”obligation_goal”,\
        “Committed”:”committed_amount”,\
        “PM Actuals”:”pm_actuals”,\
        “Outlays”:”reported_facts_outlay”};

Dong Shin 01.06.2015

  • got the client/server working for Funding Request – open and save
    • tricky date parsing – java.sql.Date instead of java.util.Date
    • server returns dates as string, but parses date object?
  • moving Funding Request app to Financial Assistant app

Dong Shin 12.29.2014

  • finished up basic layout of Funding Request page in AngularJS
  • created tables for Funding Request
    • fr_contract_details, fr_contract_labors, fr_equipments_materials, fr_funding_requirements, fr_government_labors, fr_travels, funding_requests
  • working on server side
    • created all POJO’s for Funding Request
    • using BigDecimal for currency
    • working on services

Dong Shin 12.23.2014

  • continue working on Funding Request (AngularJS)
    • got datePicker working
      • need glyphicons – http://getbootstrap.com/getting-started/#download
    • use angular.copy for arrays in modal dialogs to prevent updates to the parent scope!
    • simple directive for confirmation
    • app.directive('ngConfirmClick', [
          function(){
              return {
                  link: function (scope, element, attr) {
                      var msg = attr.ngConfirmClick || "Are you sure?";
                      var clickAction = attr.confirmedClick;
                      element.bind('click',function (event) {
                          if ( window.confirm(msg) ) {
                             scope.$eval(clickAction)
                          }
                      });
                  }
          };
      }])