Date
...
- What did you accomplish this past week?
- Integrated shell with web-app, bread-crumb component to generate them dynamically by doing initial configuration with routes.
- Integrated loader and progress bar.
- Integrated four default themes of Angular Material and two custom themes based on Mifos's logo.
- Looked over language support to provide in application:
- Angular's official i18n - doesn't support use case to change language dynamically - need to build project each time to provide particular language.
- Types of translation files currently supported are XML based (XLIFF 1.2, XLIFF 2, XMB)
- ngx-translate provides JSON format (which will allow us to reuse the current translation files) and ability to change language dynamically → features that might be supported by the official internationalisation package in the future
- Gaurav (mentor) to continue doing research on this. (under discussion)
- What will you do this upcoming week?
- User management screens for self service.
- App configuration screens for web app, mobile app and online banking app.
- Registration Try implementing the APIs for registration of self service users can only be integrated using mobile tenant, need to be integrated with default tenant. (if possible)
- What obstacles are impeding your progress?
- None right now.
- Would you like help from some mentor for this task?
- Providing details on APIs needed.
- Testing registration of self service users through default demo tenant. (if possible)
- Yannick: Suggests looking at fims-web-app to see what they're using for i18n. (They are using ngx-translate)
- Feedback from anyone asociated with Mifos Mobile on App Configuration Requirements.
...
- What did you accomplish this past week?
- Wrote a customer adapter service to aid the notification service making call to the customer microservice
- Completed the class associated with repository, mappers and entities for SMS configurations and created simple script to store Twilio credentials
- Redesigned the wireframes UI
- What will you do this upcoming week?
- Complete the SMS feature
- Create templates for the Customer events
- Code the logic for portfolio events
- What obstacles are impeding your progress?
- Setting the tenant during a call to the customer service
- Would you like help from some mentor for this task?
- Yes, provide guide on how to use the permitted feign client
...