Travis | Appveyor | Server side coverage | Client side coverage |
---|---|---|---|
OAuth server to authenticate logins for different promact in house applications.
OAuth server to authenticate logins for different promact in house applications.
Home Page: https://oauth.promactinfo.com
Update project to target latest AngularJS 2.0 version. identify changes in code and list out here. we will assign work to respective members accordingly.
After pull request #61 was accepted, Typescript build is not working. Here is the log of compiling tsc-p tsconfig.json
../../../../../../AppData/Roaming/npm/node_modules/typescript/lib/lib.es6.d.ts(4133,14): error TS2300: Duplicate identifier 'PropertyKey'.
typings/globals/core-js/index.d.ts(3,14): error TS2300: Duplicate identifier 'PropertyKey'.
typings/globals/core-js/index.d.ts(67,5): error TS2687: All declarations of 'name' must have identical modifiers.
typings/globals/core-js/index.d.ts(127,5): error TS2403: Subsequent variable declarations must have the same type. Variable '[Symbol.unscopables]' must be of type '{ copyWithin: boolean; entries: boolean; fill: boolean; find: boolean; findIndex: boolean; keys: ...', but here has type 'any'.
typings/globals/core-js/index.d.ts(244,5): error TS2687: All declarations of 'flags' must have identical modifiers.
typings/globals/core-js/index.d.ts(258,5): error TS2687: All declarations of 'EPSILON' must have identical modifiers.
typings/globals/core-js/index.d.ts(293,5): error TS2687: All declarations of 'MAX_SAFE_INTEGER' must have identical modifiers.
typings/globals/core-js/index.d.ts(300,5): error TS2687: All declarations of 'MIN_SAFE_INTEGER' must have identical modifiers.
typings/globals/core-js/index.d.ts(439,5): error TS2403: Subsequent variable declarations must have the same type. Variable '[Symbol.toStringTag]' must be of type '"Symbol"', but here has type 'string'.
typings/globals/core-js/index.d.ts(439,5): error TS2687: All declarations of '[Symbol.toStringTag]' must have identical modifiers.
typings/globals/core-js/index.d.ts(446,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
typings/globals/core-js/index.d.ts(474,5): error TS2687: All declarations of 'hasInstance' must have identical modifiers.
typings/globals/core-js/index.d.ts(480,5): error TS2687: All declarations of 'isConcatSpreadable' must have identical modifiers.
typings/globals/core-js/index.d.ts(486,5): error TS2687: All declarations of 'iterator' must have identical modifiers.
typings/globals/core-js/index.d.ts(492,5): error TS2687: All declarations of 'match' must have identical modifiers.
typings/globals/core-js/index.d.ts(498,5): error TS2687: All declarations of 'replace' must have identical modifiers.
typings/globals/core-js/index.d.ts(504,5): error TS2687: All declarations of 'search' must have identical modifiers.
typings/globals/core-js/index.d.ts(510,5): error TS2687: All declarations of 'species' must have identical modifiers.
typings/globals/core-js/index.d.ts(516,5): error TS2687: All declarations of 'split' must have identical modifiers.
typings/globals/core-js/index.d.ts(522,5): error TS2687: All declarations of 'toPrimitive' must have identical modifiers.
typings/globals/core-js/index.d.ts(528,5): error TS2687: All declarations of 'toStringTag' must have identical modifiers.
typings/globals/core-js/index.d.ts(534,5): error TS2687: All declarations of 'unscopables' must have identical modifiers.
typings/globals/core-js/index.d.ts(591,5): error TS2403: Subsequent variable declarations must have the same type. Variable '[Symbol.toStringTag]' must be of type '"Math"', but here has type 'string'.
typings/globals/core-js/index.d.ts(591,5): error TS2687: All declarations of '[Symbol.toStringTag]' must have identical modifiers.
typings/globals/core-js/index.d.ts(595,5): error TS2403: Subsequent variable declarations must have the same type. Variable '[Symbol.toStringTag]' must be of type '"JSON"', but here has type 'string'.
typings/globals/core-js/index.d.ts(595,5): error TS2687: All declarations of '[Symbol.toStringTag]' must have identical modifiers.
typings/globals/core-js/index.d.ts(610,5): error TS2687: All declarations of 'size' must have identical modifiers.
typings/globals/core-js/index.d.ts(616,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
typings/globals/core-js/index.d.ts(627,5): error TS2687: All declarations of 'size' must have identical modifiers.
typings/globals/core-js/index.d.ts(633,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
typings/globals/core-js/index.d.ts(648,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
typings/globals/core-js/index.d.ts(662,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
typings/globals/core-js/index.d.ts(674,5): error TS2687: All declarations of 'value' must have identical modifiers.
typings/globals/core-js/index.d.ts(786,5): error TS2687: All declarations of 'prototype' must have identical modifiers.
Issue In Email Send Method
You need to update your all test cases and mock files as per required in angular 2.0.0
Steps to be followed:
Please see the video which is been sent to you personally on slack.
Steps to be followed:
Updated md2-select and md2-multiselect on Oauth server
Project Management
right now mail settings are hard coded with no security. I want ability to set the whether I want security or not. Please make appropriate changes.
yarn is much faster in deployment scenarios. It needs to be updated.
Create a gulp task like 'test-ci' which should execute test cases in a CI environment with travis as reporter.
right now it copies all js and js.map file in lib folder. It should just only copy .js file to lib for the Production environment. For development it can copy js.map.
Steps to be followed:
Please see the screenshot.
Do not use any static class or methods unless required absolutely. Using static class creates an issue for Unit testing. So, String constants, environment variables and any other equivalent utility classes should also be not static.
Steps to be followed:
Please see the screenshot.
Steps to be followed:
Please refer the screenshot.
Steps to be followed:
Please refer the screenshot:
Steps to be followed:
Please refer the screenshot.
Steps to be followed:
Steps to be followed:
Scenario 1:
The various pages are:
A) Edit User.
B) Add User.
C) Add Project.
D) Edit Project.
E) User detail page.
F) Add Consumer App.
G) Login Page.
Scenario 2:
The various pages are:
A) User.
B) Project.
Scenario 3:
Scenario 4:
Scenario 5:
Login page of the link is not properly designed.
Please refer the screenshot.
User Registration Feature Flow
asp-fallback-href="~/lib/bootstrap/dist/css/bootstrap.min.css" asp-fallback-test-class="sr-only" asp-fallback-test-property="position" asp-fallback-test-value="absolute" />
this extra text is appearing on login page
Steps to be followed:
Please see the screenshot.
Steps to be followed:
Please refer screenshot.
Steps tp be followed:
Please see the screenshot.
Separated out modules of the project like Consumer app, user , project, change password and solved routing issue with Ronak's help.
Allow admin to resend credential email again. It is possible at many times email may not have been sent.
Anguler 2.0.0 not find Material related file ,so analysis about and check change log for rc-5 to Anguler 2.0.0
Added Loader Service
Implement Forgot Password Functionality via mail.
Steps to be followed:
Please see the video which I am sending you in slack personally.
integrate client side code coverage tool like Istanbul and link that with coveralls.
Create appsettings.development.example.json to provide a working example to the other developers how to create appsetting for development and production.
Values of Sick leave and casual leave is hard coded in the application. It should come from the database.
right now we are sending email using SMTP. We should implement Web API-based email sending provided by SendGrid. Keep both implementations as in local development environment we will send using SMTP on production we will use Web API.
https://www.nuget.org/packages/Sendgrid
https://sendgrid.com/docs/API_Reference/Web_API_v3/Mail/index.html
Scenario 1:
Steps to be followed:
Scenario 2:
Steps to be followed:
Please refer the screenshot.
Implement NLog in Oath Project using below link "https://docs.asp.net/en/latest/fundamentals/logging.html"
It's working on local properly but due to some reason not working on travis-ci enviorment
Steps to be followed:
Steps tp be followed:
Steps to be followed:
Please refer the video which is been sent to you personally.
Steps to be followed:
Please refer the video which I have sent you in slack personally.
Steps to be followed:
Please see the video which is been sent to you personally on slack.
update publish settings to include template folder to be published.
SlackUser is not available after users login through slack
Steps to be followed:
Please refer the screenshot.
List out all environment and appsettings variable for setting up application on any new server.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.