Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4380 commits
Select commit Hold shift + click to select a range
b1ea494
Issue #SB-18833 merge: Merge pull request #3902 from ArjunKhetia-NIIT…
vinukumar-vs Apr 21, 2020
a6d76a9
Issue #SB-13645 feat: added test case to validate RecaptchaComponent …
anoophm Apr 21, 2020
83a0501
Issue #SB-18397 fix: Lazy loading merge conflicts resolved
Apr 21, 2020
9d4b393
Issue #SB-18397 fix: Lint fixed.
Apr 21, 2020
a1a08ab
Merge pull request #3905 from Nik720/SB-18007
rajeevsathish Apr 21, 2020
01578aa
Merge branch 'release-2.8.10' into 18733
Apr 21, 2020
23fd581
Issue #SB-13645 merge: Merge pull request #3883 from anoophm/sort-col…
vinukumar-vs Apr 21, 2020
b802585
Issue #SB-18964 fix: 'This report was last updated on' text is not tr…
ArjunKhetia-NIIT Apr 21, 2020
31baeb2
Issue #SB-18964 fix: 'This report was last updated on' text is not tr…
ArjunKhetia-NIIT Apr 21, 2020
728b567
Issue #SB-18773 fix: Service updated.
Apr 21, 2020
3da4c83
Issue #SB-18773 merge: Merge pull request #3878 from rajeshkumaravel/…
vinukumar-vs Apr 21, 2020
d06ddf9
Issue #SB-18964 merge: Merge pull request #3914 from ArjunKhetia-NIIT…
vinukumar-vs Apr 21, 2020
49962ca
Issue #SB-10681 fix: Auto play of player once coming from landscape t…
Apr 21, 2020
a294dd2
Issue #SB-18996 fix: Close icon overlapping the navigation button issue
Apr 21, 2020
57af17e
Issue #SB-18996 fix: Close icon overlapping the navigation button issue
Apr 21, 2020
85619d5
Issue #SB-10681 merge: Merge pull request #3917 from sudip-mukherjee/…
vinukumar-vs Apr 21, 2020
cc00279
Merge remote-tracking branch 'origin/release-2.8.9' into mergingrelea…
deveshMantra Apr 22, 2020
412a95a
Issue #SB-17593 fix:Anonymous user should be able to Share & Print co…
ArjunKhetia-NIIT Apr 22, 2020
efe39bc
Merge pull request #3921 from deveshMantra/mergingrelease2.8.9into2.8.10
rajeevsathish Apr 22, 2020
f388706
Issue #SB-17593 fix:Anonymous user should be able to Share & Print co…
ArjunKhetia-NIIT Apr 22, 2020
8870975
Issue #SB-17900 fix: Unable to play video post varifying certificate
Apr 22, 2020
16a30d0
Issue #SB-17593 fix:Anonymous user should be able to Share & Print co…
ArjunKhetia-NIIT Apr 22, 2020
de85c7c
Issue #SB-17593 fix:Anonymous user should be able to Share & Print co…
ArjunKhetia-NIIT Apr 22, 2020
b142016
Issue #SB-17593 fix:Anonymous user should be able to Share & Print co…
ArjunKhetia-NIIT Apr 22, 2020
d61be1a
Issue #SB-19026 fix: Rating popup is not coming issue along with auto…
Apr 22, 2020
7200c37
Issue #SB-18951 fix:userCreate Flow update
rajeevsathish Apr 22, 2020
f447d17
Issue #SB-17593 fix:Anonymous user should be able to Share & Print co…
ArjunKhetia-NIIT Apr 22, 2020
470fa28
Issue #SB-18995 fix: Select chapter option is not showing completely …
pradoshKumar Apr 22, 2020
8c3c880
Merge remote-tracking branch 'upstream/release-2.8.10' into SB-18995-fix
pradoshKumar Apr 22, 2020
2cd4ec1
Issue #SB-17900 merge: Merge pull request #3923 from sudip-mukherjee…
vinukumar-vs Apr 22, 2020
dabd59f
Issue #SB-19026 fix: Reverting previous code
Apr 22, 2020
c2ad44a
Merge branch 'release-2.8.10' into release-2.8.10-10
ArjunKhetia-NIIT Apr 22, 2020
acd9b07
Issue #SB-19026 revert: Merge pull request #3928 from sudip-mukherjee…
vinukumar-vs Apr 22, 2020
5e5eed2
Merge branch 'release-2.8.10' into release-2.8.10-10
ArjunKhetia-NIIT Apr 22, 2020
3c97656
Issue #SB-17593 merge: Merge pull request #3922 from ArjunKhetia-NIIT…
vinukumar-vs Apr 22, 2020
7e4edb0
Issue #SC-1737 merge: Merge pull request #3880 from rajeshkumaravel/1737
vinukumar-vs Apr 22, 2020
8b163f2
Issue #SB-18995 merge: Merge pull request #3927 from pradoshKumar/SB-…
vinukumar-vs Apr 22, 2020
b406ab8
Issue #SB-18773 fix: Added local cache to avoid multiple calls.
Apr 22, 2020
217f4d0
Issue #SB-18773 fix: Added local cache to avoid multiple calls.
Apr 22, 2020
dd95752
Merge branch 'release-2.8.10' into sb_18773_cache
Apr 22, 2020
b47ac22
Issue #SB-18773 fix: Lint fixed.
Apr 22, 2020
ec0ebf9
Issue #SB-18773 fix: Lint fixed.
Apr 22, 2020
46ea3dc
Issue #SB-19064 fix:registration page should be loaded faster
deveshMantra Apr 22, 2020
9ff5236
Issue #SB-18951 fix:userCreate Flow update
rajeevsathish Apr 22, 2020
1de1e46
Issue #SB-19064 merge: Merge pull request #3930 from deveshMantra/sig…
vinukumar-vs Apr 22, 2020
89d0e3a
Issue #SB-18951 fix:userCreate Flow update
rajeevsathish Apr 22, 2020
1982d32
Merge branch 'release-2.8.10' into merging2.8.9into2.8.10
vinukumar-vs Apr 22, 2020
00fa7e5
Issue #SB-0000 merge: Merge pull request #3908 from deveshMantra/merg…
vinukumar-vs Apr 22, 2020
90735d7
Issue #SB-18951 fix:userCreate Flow update
rajeevsathish Apr 22, 2020
4452f2b
Issue #SB-18773 fix: Test case fixed.
Apr 22, 2020
5680523
Merge branch 'release-2.8.10' into sb_18773_cache
Apr 22, 2020
af4481d
Issue #SB-0000 fix:updated package version for 2.8.10
deveshMantra Apr 22, 2020
b750abb
Issue #SB-18951 fix:userCreate Flow update
rajeevsathish Apr 22, 2020
5d3c202
Issue #SB-18951 fix:userCreate Flow update
rajeevsathish Apr 22, 2020
892b73d
Issue #SB-18951 fix:userCreate Flow update
rajeevsathish Apr 22, 2020
f859042
Issue #SB-18315 feat: Portal - As a student/teacher, I want to access…
Apr 22, 2020
1bc75ec
Merge pull request #3932 from deveshMantra/updatepacakgelock
rajeevsathish Apr 22, 2020
8972887
Issue #SB-18773 fix: Code coverage fixed.
Apr 22, 2020
9757580
Merge branch 'release-2.8.10' into sb_18773_cache
Apr 22, 2020
9c22616
Issue #SB-18315 feat: Test case fix
Apr 22, 2020
1491345
Merge branch 'release-2.10.0' into sb_18397
Apr 22, 2020
2d77266
Issue #SB-18315 feat: Test case fix
Apr 22, 2020
f91d540
Issue #SB-18397 fix: Lazy loading - App config value added.
Apr 22, 2020
4705649
Issue #SB-18951 merge: Merge pull request #3926 from rajeevsathish/re…
vinukumar-vs Apr 22, 2020
ac9c197
Issue #SB-18773 merge: Merge pull request #3929 from rajeshkumaravel…
vinukumar-vs Apr 22, 2020
74511ff
Issue #SB-18397 merge: Merge pull request #3911 from rajeshkumaravel/…
vinukumar-vs Apr 22, 2020
91d2f18
Issue #SB-18315 feat: Test case fix
Apr 22, 2020
2fadf78
Merge #SB-18315 merge: Latest changes in release-2.10.0
Apr 22, 2020
409d45e
Issue #SB-18315 feat: Test case fix
Apr 22, 2020
10b7f27
Issue #SB-18315 feat: Config.yml fixes for sonar cache
Apr 22, 2020
36ce0dc
Issue #SB-18315 feat: Revert config.yml
Apr 22, 2020
e4eaf73
Issue #SB-18315 feat: Revert config.yml
Apr 23, 2020
19ed204
Issue #SB-18315 feat: Test case
Apr 23, 2020
670f0b8
Issue #SB-18315 feat: Test case
Apr 23, 2020
638ec4d
Issue #SB-18315 feat: Get request method introduced to avoid sonar fail
Apr 23, 2020
cc95065
Issue #SM-18773 fix: Label references updated.
Apr 23, 2020
b2365a8
Issue #SM-18773 fix: Main footer spec updated.
Apr 23, 2020
8142850
Issue #SB-18315 feat: Get request method introduced to avoid sonar fail
Apr 23, 2020
e528cd1
Issue #SB-18773 merge: Merge pull request #3935 from rajeshkumaravel/…
vinukumar-vs Apr 23, 2020
9e26bda
Issue #SB-18315 feat: NCERT textbook search
Apr 23, 2020
8dceb05
Issue #SB-18816 fix: UI for score and progress reports
pradoshKumar Apr 23, 2020
d3e26c2
Issue #SB-19074 fix:EQB: Content Getting Stuck at 50% when opened wit…
ArjunKhetia-NIIT Apr 23, 2020
47a78e2
Issue #SB-19074 fix:EQB: Content Getting Stuck at 50% when opened wit…
ArjunKhetia-NIIT Apr 23, 2020
f33a3ee
Isssue #SC-1737 ShadowDB fix
rajeevsathish Apr 23, 2020
1d903f5
Isssue #SB-19076 ShadowDB fix
rajeevsathish Apr 23, 2020
b7b66c4
Merge pull request #3938 from ArjunKhetia-NIIT/release-2.8.10-20
rajeevsathish Apr 23, 2020
0a7a6ac
Merge pull request #3939 from rajeevsathish/release-2.8.10
rajeevsathish Apr 23, 2020
a0bc2a8
Issue #SB-18315 merge: Merge pull request #3936 from JagadishPujari/d…
vinukumar-vs Apr 24, 2020
b73842f
Issue #sb-18841 fix: ui issue fix
yravinderkumar33 Apr 24, 2020
e58ccd8
Isssue #SB-19105 As a quiz participant, my quiz participation should …
rajeevsathish Apr 24, 2020
ab74a99
Isssue #SB-19105 As a quiz participant, my quiz participation should …
rajeevsathish Apr 24, 2020
915f0dd
Isssue #SB-19105 As a quiz participant, my quiz participation should …
rajeevsathish Apr 24, 2020
6b48d91
Isssue #SB-19105 As a quiz participant, my quiz participation should …
rajeevsathish Apr 24, 2020
5e503b2
Isssue #SB-19105 As a quiz participant, my quiz participation should …
rajeevsathish Apr 24, 2020
ce37fb1
Issue #Sb-18841 merge: Merge pull request #3941 from yravinderkumar33…
vinukumar-vs Apr 24, 2020
18d7eba
Merge pull request #3943 from rajeevsathish/release-2.8.10
rajeevsathish Apr 24, 2020
a73008c
Issue #SB-18865 fix: Course 'Leave Training' button disabled
Apr 24, 2020
50bf27a
Issue #SB-19091 fix: Minor issues in course dashboard
pradoshKumar Apr 24, 2020
ec7f9cc
Merge remote-tracking branch 'upstream/release-2.10.0' into SB-18849
pradoshKumar Apr 24, 2020
09143f6
Merge pull request #3945 from rajeshkumaravel/SB-18865
rajeevsathish Apr 24, 2020
03368bd
Issue #SB-18951 fix:userCreate Flow update
rajeevsathish Apr 24, 2020
1c3a6de
Issue #SB-18951 fix:userCreate Flow update
rajeevsathish Apr 24, 2020
620551c
Merge pull request #3946 from rajeevsathish/release-2.8.10
rajeevsathish Apr 24, 2020
e19f68e
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 24, 2020
76ebf9e
Issue #SB-18773 fix: Custom footer API call reduced.
Apr 25, 2020
47459b7
Merge branch 'release-2.8.10' of https://github.com/Sunbird-Ed/Sunbir…
Apr 25, 2020
9733914
Merge pull request #3947 from rajeshkumaravel/release-2.8.10
rajeevsathish Apr 25, 2020
b501091
Issue #SB-19064 fix:registeratin page load issue
deveshMantra Apr 26, 2020
22ee18d
Merge pull request #3949 from deveshMantra/mergingrelease2.8.10into2.…
rajeevsathish Apr 27, 2020
3519a27
rajeev merge
Apr 27, 2020
0635290
Issue #SB-19064 merge: Merge pull request #3948 from deveshMantra/sig…
vinukumar-vs Apr 27, 2020
aae8eb8
Issue #SB-19091 merge: Merge pull request #3937 from pradoshKumar/SB-…
vinukumar-vs Apr 27, 2020
4ddcb1c
Issue #SB-19007 feat: Player orientation change to landscape for all …
Apr 27, 2020
d7527e7
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 27, 2020
f1a68a0
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 27, 2020
612d3e0
Issue #SB-19050 fix: Label change for QR code popup
Apr 27, 2020
362b2b6
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 27, 2020
b3675aa
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 27, 2020
4b60a22
Issue #SB-19050 merge: Merge pull request #3952 from sudip-mukherjee/…
vinukumar-vs Apr 27, 2020
9de9bd0
Merge branch 'release-2.8.11' of https://github.com/Sunbird-Ed/Sunbir…
Apr 27, 2020
8c7846f
Merge pull request #3951 from rajeevsathish/release-2.10.0_cc
rajeevsathish Apr 27, 2020
e612ddf
Issue #SB-19078 fix:user should not be allowed to click on otp button
deveshMantra Apr 27, 2020
5b9f2fe
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 27, 2020
9161b02
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 27, 2020
f6105f0
Issue #SB-19078 fix:user should not be allowed to click on otp button
deveshMantra Apr 27, 2020
bd72e84
Merge pull request #3955 from rajeevsathish/release-2.10.0_cc
rajeevsathish Apr 27, 2020
4f184b6
Issue #SB-19007 fix: Updated reviewed changes
Apr 27, 2020
63128eb
Issue #SB-19117 fix: Search users for org admin enabled.
Apr 27, 2020
65d0e15
Merge branch 'release-2.10.0' into SB-19117
Apr 27, 2020
9d1a5a8
Issue #SB-19007 fix: Updated reviewed changes
Apr 27, 2020
915bdff
Issue #SB-19117 fix: Search users for org admin enabled.
Apr 27, 2020
de5ddfb
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 27, 2020
3be8b3b
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 27, 2020
abc77de
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 27, 2020
083d283
Merge pull request #3956 from rajeshkumaravel/SB-19117
rajeevsathish Apr 27, 2020
81a540e
Issue #SB-19127 fix: UI help for Login screen issue
pradoshKumar Apr 27, 2020
ce149b6
Merge remote-tracking branch 'upstream/release-2.8.11' into SB-19091
pradoshKumar Apr 27, 2020
503da34
Merge pull request #3957 from rajeevsathish/release-2.10.0_cc
rajeevsathish Apr 27, 2020
1b5756d
Revert "Issue #SB-19050 fix: Label change for QR code popup placeholder"
vinukumar-vs Apr 27, 2020
37b48ea
Issue #SB-19078 merge: Merge pull request #3954 from deveshMantra/for…
vinukumar-vs Apr 27, 2020
849d4c0
Issue #SB-19050 merge: Merge pull request #3959 from Sunbird-Ed/rever…
vinukumar-vs Apr 27, 2020
3cdd56d
Merge branch 'release-2.8.11' of https://github.com/Sunbird-Ed/Sunbir…
Apr 27, 2020
1c03af3
Issue #SB-19127 merge: Merge pull request #3958 from pradoshKumar/SB-…
vinukumar-vs Apr 27, 2020
8987c80
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 27, 2020
85f5013
Issue:SB-19152 UI updates
Apr 27, 2020
63e0e05
Issue:SB-19152 UI updates
Apr 27, 2020
1dec90f
Merge branch 'release-2.8.11' of https://github.com/Sunbird-Ed/Sunbir…
Apr 27, 2020
98be44a
Issue #SB-19007 fix: Updated reviewed changes
Apr 27, 2020
7bc0290
Issue #SB-19050 fix: Added label translations for qr code popup
Apr 28, 2020
62d15da
Issue #SC-1784 fix: Added Eligible link in reports download section.
Apr 28, 2020
a7f489d
Issue #SB-19050 fix: Updated string
Apr 28, 2020
56f7bff
Merge pull request #3965 from rajeshkumaravel/sc_1784
rajeevsathish Apr 28, 2020
3904f6c
Merge pull request #3963 from sudip-mukherjee/release-2.10.0-SB-19050
rajeevsathish Apr 28, 2020
4e73468
Issue #SB-19155 fix: Textbooks are overlapping on subject headers in…
pradoshKumar Apr 28, 2020
dd3bc8c
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 28, 2020
6d4fe13
Merge pull request #3960 from rajeevsathish/release-2.10.0_cc
rajeevsathish Apr 28, 2020
97c91a9
Issue #SB-19155 merge: Merge pull request #3969 from pradoshKumar/SB-…
vinukumar-vs Apr 28, 2020
cd3544a
Issue #SB-19054 Chat bot application header section is not showing co…
rajeevsathish Apr 28, 2020
fd31f39
Issue #SB-19054 Chat bot application header section is not showing co…
rajeevsathish Apr 28, 2020
a0bd47e
Issue:SB-19152 toc page ui fixes, hide the player in mobile view oth…
Apr 28, 2020
8cc7e25
Issue:SB-19152 toc page ui fixes, hide the player in mobile view oth…
Apr 28, 2020
e6c46df
Issue #SB-19054 Chat bot application header section is not showing co…
rajeevsathish Apr 29, 2020
420dfab
Issue #SB-19054 Chat bot application header section is not showing co…
rajeevsathish Apr 29, 2020
ec64c6c
Merge pull request #4 from sri-pusuluri/rajeevbranch
rajeevsathish Apr 29, 2020
0ad3084
Issue #SB-19139 fix: Added spcae for session expired message
Apr 29, 2020
fbce74d
Issue #SB-19054 Chat bot application header section is not showing co…
rajeevsathish Apr 29, 2020
6c507a0
Issue #SB-19054 merge: Merge pull request #3973 from rajeevsathish/re…
vinukumar-vs Apr 29, 2020
3078836
Issue #SB-19139 merge: Merge pull request #3972 from sudip-mukherjee/…
vinukumar-vs Apr 29, 2020
ffc68ef
Issue #SB-0000 fix: merge 2.8.11 into 2.10.0
santoshilimi Apr 29, 2020
504b79c
Issue #SB-0000 fix: resolved conflicts of en file
santoshilimi Apr 29, 2020
0716894
Issue #SB-0000 fix: merge 2.8.11 into 2.10.0
santoshilimi Apr 29, 2020
bc09ea4
Issue #SB-0000 fix: merge 2.8.11 into 2.10.0
santoshilimi Apr 29, 2020
8106b08
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 29, 2020
79e0cfc
Issue #SB-19188 feat: Implementing new toc page design for loggen in …
souravdey091 Apr 29, 2020
b4af205
Issue #SB-19188 feat: Implementing new toc page design for loggen in …
souravdey091 Apr 29, 2020
aaf51f7
Issue #SB-0000 fix: merge 2.8.11 into 2.10.0
santoshilimi Apr 29, 2020
bb1d68b
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 29, 2020
0892b90
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 29, 2020
5e2de15
Issue #SB-19188 feat: Implementing new toc page design for loggen in …
souravdey091 Apr 29, 2020
6923045
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 29, 2020
8fc651a
Issue #SB-0000 merge: Merge pull request #3974 from santoshilimi/2.8.…
vinukumar-vs Apr 29, 2020
b82f69c
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 29, 2020
42a9545
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 29, 2020
efb8bea
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 29, 2020
ba8268d
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 29, 2020
07efebe
Issur #SB-19138 CCFT : player UI changes
rajeevsathish Apr 29, 2020
45bb0d8
Issue #SB-19188 feat: Implementing new toc page design for loggen in …
souravdey091 Apr 29, 2020
92e4225
Issue #SB-19007 merge: Merge pull request #3950 from sudip-mukherjee/…
vinukumar-vs Apr 29, 2020
c8e30cb
Merge pull request #3978 from rajeevsathish/release-2.10.0_cc
rajeevsathish Apr 29, 2020
f101b86
Issue #SB-19188 feat: Implementing new toc page design for loggen in …
souravdey091 Apr 29, 2020
04ade03
Issue #SB-0000 fix: merge 2.8.11 into 2.10.0
santoshilimi Apr 29, 2020
904ab05
Issue #SB-0000 fix: merge 2.8.11 into 2.10.0
santoshilimi Apr 29, 2020
51b114e
Merge pull request #3977 from souravdey091/release-2.10.0
rajeevsathish Apr 29, 2020
ea32565
Issue #SB-19089 fix: Testbook name is showing wrongly in derived from…
Apr 29, 2020
b80ed02
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 29, 2020
3ec6537
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 29, 2020
dbaf2e2
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 29, 2020
5d44b9a
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 29, 2020
f105c6d
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 29, 2020
732e4e4
Issue #SB-19054 Chat bot application header section is not showing co…
rajeevsathish Apr 29, 2020
cf2e7b6
Issue #SB-19089 fix: Dummy commit to re-run test cases
Apr 29, 2020
6b53415
Issue #SB-19054 Chat bot application header section is not showing co…
rajeevsathish Apr 29, 2020
642a427
Issue #SB-19054 Chat bot application header section is not showing co…
rajeevsathish Apr 30, 2020
ff3f250
Issue #SB-19054 Chat bot application header section is not showing co…
rajeevsathish Apr 30, 2020
2727b91
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 30, 2020
8194d8e
Issue #SB-19189 fix: Updated test cases
Apr 30, 2020
08cc645
Issue #SB-19054 merge: Merge pull request #3985 from rajeevsathish/re…
vinukumar-vs Apr 30, 2020
62f9f97
Issue #SB-19192 fix: Placeholder text handled when interpolate value …
Apr 30, 2020
20551fe
Merge branch 'release-2.10.0' into SB-19192
Apr 30, 2020
99fa5d1
Issue #SB-19095 fix: Excess scroll on y axis fixed.
Apr 30, 2020
0613e90
Issue #SB-19181 fix: Location popup in signup page
Apr 30, 2020
b694df2
Merge pull request #3984 from sudip-mukherjee/release-2.10.0-SB-19189
rajeevsathish Apr 30, 2020
74cdfbf
Merge branch 'release-2.10.0' into SB-19192
Apr 30, 2020
cd79fb3
Issue #SB-19192 fix: Fix test case.
Apr 30, 2020
b4b4e27
Merge branch 'release-2.10.0' into SB-19095
Apr 30, 2020
6523d55
Issue #SB-19095 fix: Fix test case.
Apr 30, 2020
d691c8e
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 30, 2020
b604f54
Issue #SB-19181 merge:release-2.10.0
Apr 30, 2020
fa989f5
Issue #SB-0000 fix: merge 2.8.11 into 2.10.0
santoshilimi Apr 30, 2020
e535193
Issue #SB-0000 fix: merge 2.8.11 into 2.10.0
santoshilimi Apr 30, 2020
91f918b
Issue #SB-19181 fix:Variable missed added
Apr 30, 2020
05f84fa
Merge pull request #3986 from rajeshkumaravel/SB-19192
rajeevsathish Apr 30, 2020
e06819f
Issue #SB-19181 fix:Recover account
Apr 30, 2020
3add947
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 30, 2020
5faeafd
Issue #SB-0000 merge: Merge pull request #3981 from santoshilimi/2.8.…
vinukumar-vs Apr 30, 2020
6b5bcc3
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 30, 2020
fabaa38
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 30, 2020
b23f70a
Merge pull request #3987 from rajeshkumaravel/SB-19095
rajeevsathish Apr 30, 2020
cb7004f
Issue #SB-19188 feat: Implementing new toc page design for loggen in …
souravdey091 Apr 30, 2020
9423a32
Merge remote-tracking branch 'upstream/release-2.10.0' into release-2…
souravdey091 Apr 30, 2020
a57af69
Issue #SB-19188 feat: Implementing new toc page design for loggen in …
souravdey091 Apr 30, 2020
880a0b3
Issue #SB-19196 fix:Nothing happens when the user clicks on share ico…
ArjunKhetia-NIIT Apr 30, 2020
2ffb7dd
Issue #SB-19195 fix: Enable Search field.
Apr 30, 2020
a4ac774
Merge pull request #3989 from souravdey091/release-2.10.0
rajeevsathish Apr 30, 2020
ad32e39
Issue #SB-19195 fix: Enable Search field.
Apr 30, 2020
1ea73c6
Merge branch 'release-2.10.0' into SB-19195
Apr 30, 2020
62c65ec
Issue #SB-19188 feat: Implementing new toc page design for loggen in …
souravdey091 Apr 30, 2020
d947f92
Issue #SB-19188 feat: Implementing new toc page design for loggen in …
souravdey091 Apr 30, 2020
ebc0d53
Issue #SB-19181 fix: Location pop is resolved in sign-in page
Apr 30, 2020
703ceb2
Issue #SB-19181 fix: Removed unwanted code
Apr 30, 2020
c99f530
Issue #SB-19007 fix: Modified code along with the ccft changes to sup…
Apr 30, 2020
99f7051
Issue #SB-19191 fix:recaptcha work flow revised
deveshMantra Apr 30, 2020
aa711a5
Merge pull request #3990 from ArjunKhetia-NIIT/release-2.10.0-70
rajeevsathish Apr 30, 2020
f02c7bf
Merge pull request #3991 from rajeshkumaravel/SB-19195
rajeevsathish Apr 30, 2020
801e9fa
Merge pull request #3992 from souravdey091/release-2.10.0
rajeevsathish Apr 30, 2020
66dc701
Merge pull request #3993 from sudip-mukherjee/release-2.10.0-SB-19189
rajeevsathish Apr 30, 2020
4efed08
Issue #SB-19181 fix: Review comments rsolved
Apr 30, 2020
cd32d56
Issue #SB-19191 merge: Merge pull request #3979 from deveshMantra/rec…
vinukumar-vs Apr 30, 2020
75ccaf9
Issue #SB-19181 fix: Review comments resolved
Apr 30, 2020
9aab1be
Issue #SB-19181 fix: Merge
Apr 30, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 6 additions & 9 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

version: 2.1
jobs:
build:
Expand All @@ -8,7 +9,6 @@ jobs:
- run:
name: run build file
command: /bin/bash -x build.sh ${CIRCLE_SHA1} test

test-cases:
working_directory: ~/portal/src/app/client
docker:
Expand All @@ -34,16 +34,13 @@ jobs:
name: Executing test cases
command: 'npm run test-coverage | tee /tmp/logs/test_cases.log'
- run:
name: Publishing report to Codacy
command: 'npm install -g codacy-coverage && cat ./coverage/lcov.info | codacy-coverage '
when: always
- store_artifacts:
path: /tmp/logs
destination: logs

name: install sonar scanner
command: npm install -g sonarqube-scanner
- run:
name: run sonar scanner
command: 'cd ~/portal && sonar-scanner'
workflows:
version: 2
build_and_test:
jobs:
#- build
- test-cases
7 changes: 5 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,8 @@ mochawesome-report
/npm-debug.log
.coverrun
/src/app/log


/src/app/.nyc_output
/src/app/coverage
.idea
/src/app/helpers/devConfig.js
/.vscode/launch.json
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Dockerfile for the player setup
FROM node:8.11-slim
FROM node:12.16.1-slim
RUN useradd -u 1001 -md /home/sunbird sunbird
WORKDIR /home/sunbird
COPY --chown=sunbird /src/app/app_dist/ /home/sunbird/app_dist/
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile.Build
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
#Dockerfile for the player setup
FROM node:8.11.0
FROM node:12.16.1
MAINTAINER "Rajesh Rajendran <rajesh.r@optit.co>"
RUN sed -i '/jessie-updates/d' /etc/apt/sources.list
RUN apt-get update && apt-get install -y --no-install-recommends apt-utils \
&& apt-get install -y --force-yes python python-dev autoconf g++ make nasm bzip2 \
&& useradd jenkins
RUN npm i -g npm@3.10.10
RUN npm i -g npm@6.13.4
RUN mkdir -p /home/jenkins
WORKDIR /home/jenkins
COPY * /home/jenkins/
Expand Down
4 changes: 2 additions & 2 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@ node('build-slave') {
checkout scm
commit_hash = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim()
branch_name = sh(script: 'git name-rev --name-only HEAD | rev | cut -d "/" -f1| rev', returnStdout: true).trim()
build_tag = branch_name + "_" + commit_hash
build_tag = branch_name + "_" + commit_hash + "_" + env.BUILD_NUMBER
// Creating artifact version
artifact_version = branch_name + "_" + commit_hash
println(ANSI_BOLD + ANSI_YELLOW + "github_release_tag not specified, using the latest commit hash: " + commit_hash + ANSI_NORMAL)
} else {
def scmVars = checkout scm
checkout scm: [$class: 'GitSCM', branches: [[name: "refs/tags/$params.github_release_tag"]], userRemoteConfigs: [[url: scmVars.GIT_URL]]]
build_tag = params.github_release_tag
build_tag = params.github_release_tag + "_" + env.BUILD_NUMBER
// Creating artifact version
commit_hash = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim()
branch_name = sh(script: 'git name-rev --name-only HEAD | rev | cut -d "/" -f1| rev', returnStdout: true).trim()
Expand Down
50 changes: 50 additions & 0 deletions auto_build_deploy
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
@Library('deploy-conf') _
node('build-slave') {
try {
String ANSI_GREEN = "\u001B[32m"
String ANSI_NORMAL = "\u001B[0m"
String ANSI_BOLD = "\u001B[1m"
String ANSI_RED = "\u001B[31m"
String ANSI_YELLOW = "\u001B[33m"

ansiColor('xterm') {
timestamps {
tag_name = env.JOB_NAME.split("/")[-1]
pre_checks()
stage('Checkout') {
if (!env.hub_org) {
println(ANSI_BOLD + ANSI_RED + "Uh Oh! Please set a Jenkins environment variable named hub_org with value as registery/sunbidrded" + ANSI_NORMAL)
error 'Please resolve the errors and rerun..'
} else
println(ANSI_BOLD + ANSI_GREEN + "Found environment variable named hub_org with value as: " + hub_org + ANSI_NORMAL)
// cleanWs()
def scmVars = checkout scm
checkout scm: [$class: 'GitSCM', branches: [[name: "refs/tags/$tag_name"]], userRemoteConfigs: [[url: scmVars.GIT_URL]]]
build_tag = tag_name + "_" + env.BUILD_NUMBER
commit_hash = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim()
branch_name = sh(script: 'git name-rev --name-only HEAD | rev | cut -d "/" -f1| rev', returnStdout: true).trim()
artifact_version = branch_name + "_" + commit_hash
}
echo "build_tag: " + build_tag

// stage Build
sh("./build.sh ${build_tag} ${env.NODE_NAME} ${hub_org} ${env.content_editor_url} ${env.collection_editor_url} ${env.generic_editor_url}")


// stage ArchiveArtifacts
archiveArtifacts "metadata.json"
currentBuild.description = "${build_tag}"
}
}
currentBuild.result = "SUCCESS"
slack_notify(currentBuild.result, tag_name)
email_notify()
auto_build_deploy_player()
}
catch (err) {
currentBuild.result = "FAILURE"
slack_notify(currentBuild.result, tag_name)
email_notify()
throw err
}
}
8 changes: 4 additions & 4 deletions build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@ commit_hash=$(git rev-parse --short HEAD)

rm -rf src/app/app_dist/
rm -rf src/app/player-dist.tar.gz
nvm install 8.11
nvm use 8.11
nvm install 12.16.1
nvm use 12.16.1
cd src/app
npm set progress=false
npm install --unsafe-perm
npm run deploy
cd app_dist
npm i -g npm@3.10.10
npm i -g npm@6.13.4
npm install --production --unsafe-perm
sed -i "/version/a\ \"buildHash\": \"${commit_hash}\"," package.json
echo 'Compressing assets directory'
cd ..
tar -cvf player-dist.tar.gz app_dist
cd ../..

docker build --label commitHash=$(git rev-parse --short HEAD) -t ${org}/${name}:${build_tag} .
docker build --no-cache --label commitHash=$(git rev-parse --short HEAD) -t ${org}/${name}:${build_tag} .

echo {\"image_name\" : \"${name}\", \"image_tag\" : \"${build_tag}\",\"commit_hash\" : \"${commit_hash}\", \"node_name\" : \"$node\"} > metadata.json

10 changes: 10 additions & 0 deletions sonar-project.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
sonar.projectName=SunbirdEd-portal
sonar.language=ts
sonar.sources=src/app/client/src
#sonar.tests=src/app/client/src/app/
sonar.exclusions=src/assets/**,src/app/client/src/assets/**,src/thidparty/**,src/app/modules/offline/**,src/app/client/src/**/*.spec.ts,src/app/client/src/**/*.spec.data.ts,src/app/client/src/**/*.module.ts
sonar.typescript.lcov.reportPaths=/root/portal/src/app/client/coverage/lcov.info
sonar.projectKey=Sunbird-Ed_SunbirdEd-portal
sonar.host.url=https://sonarcloud.io
sonar.organization=sunbird-ed
sonar.projectVersion=1.0
181 changes: 167 additions & 14 deletions src/app/client/README.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,180 @@
# Src
# Installing Sunbird Portal

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.6.7.
Installing Sunbird requires two primary software components:

## Development server
- Sunbird portal or web application
- Sunbird services stack or the backend API interface

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
## Table of contents

## Code scaffolding
- [Prerequisites](#prerequisites)
- [Project Setup](#project-setup)
- [Running Application](#running-application)
- [Project Structure](#project-structure)
- [Testing](#testing)
---

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
### Prerequisites

## Build
<table>
<tr>
<td colspan="2"><b>System Requirements</b></td>
</tr>
<tr>
<td><b>Operating System</b></td>
<td>Windows 7 and above/4.2 Mac OS X 10.0 and above/Linux</td>
</tr>
<tr>
<td><b>RAM</b></td>
<td>> 1.5 Gb</td>
</tr>
<tr>
<td><b>CPU</b></td>
<td>2 cores, > 2 GHz</td>
</tr>
</table>

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `-prod` flag for a production build.

## Running unit tests
| Software dependencies | |
| :--- | ------- |
| **[Node](https://nodejs.org/en/download/)** | > 8.x.x (Install the latest release of LTS version) |
| **[Gulp](https://github.com/gulpjs/gulp/blob/master/docs/getting-started/1-quick-start.md)** | Latest version of gulp: `npm install -g gulp-cli` |
| **[nodemon](https://www.npmjs.com/package/nodemon)** | Latest version of nodemon: `npm install -g nodemon` |

Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Running end-to-end tests
### Project Setup

Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).
1. Clone project

## Further help
```console
git clone https://github.com/Sunbird-Ed/SunbirdEd-portal.git
```

> ***Note***: Stable versions of the sunbird portal are available via tags for each release, and the master branch contains latest stable release. For latest stable release [refer](https://github.com/Sunbird-Ed/SunbirdEd-portal/branches)

2. Add the following environment variables - *Required for downloading editors (Via gulp task)*

```console
export sunbird_content_editor_artifact_url="https://sunbirddev.blob.core.windows.net/sunbird-content-dev/artefacts/editor/content-editor-iframe-2.6.0.zip"

export sunbird_collection_editor_artifact_url="https://sunbirddev.blob.core.windows.net/sunbird-content-dev/artefacts/editor/collection-editor-iframe-2.6.0.zip"

export sunbird_generic_editor_artifact_url="https://sunbirddev.blob.core.windows.net/sunbird-content-dev/artefacts/editor/generic-editor-iframe-2.6.0.zip"
```

3. Install required dependencies

1. Sunbird portal or web application

1. $ cd {PROJECT-FOLDER}/src/app/client
2. $ npm install

2. Sunbird services stack or the backend API interface

1. $ gulp download:editors
2. $ cd {PROJECT-FOLDER}/src/app
3. $ npm install

4. Configuring the Environment and Services Stack

> Configure the following system environment variables in the terminal which you have opened

| Environment Variable | Value | Data Type |
| :------------------------ | ------- | --------- |
| sunbird_environment | local | string |
| sunbird_instance | sunbird | string |
| sunbird_default_channel | sunbird | string |
| sunbird_default_tenant | sunbird | string |

> The initialization of these environmental variables can take place in a common place like in your **.bashrc** or **.bash_profile**

5. Edit the Application Configuration

> Open `<PROJECT-FOLDER>/src/app/helpers/environmentVariablesHelper.js` in any available text editor and update the contents of the file so that it contains exactly the following values

```console
module.exports = {
// 1. LEARNER_URL
LEARNER_URL: env.sunbird_learner_player_url || <'https://<host for adopter's instance>',

// 2. CONTENT_URL
CONTENT_URL: env.sunbird_content_player_url || <'https://<host for adopter's instance>',

// 3. CONTENT_PROXY
CONTENT_PROXY_URL: env.sunbird_content_proxy_url || <'https://<host for adopter's instance>',
PORTAL_REALM: env.sunbird_portal_realm || 'sunbird',

// 4. PORTAL_AUTH_SERVER_URL
PORTAL_AUTH_SERVER_URL: env.sunbird_portal_auth_server_url || <'https://<host for adopter's instance>',
PORTAL_AUTH_SERVER_CLIENT: env.sunbird_portal_auth_server_client || "portal",
...
PORTAL_PORT: env.sunbird_port || 3000,

// 5. PORTAL_API_AUTH_TOKEN
PORTAL_API_AUTH_TOKEN: env.sunbird_api_auth_token || User generated API auth token
...

// 6. PORTAL_ECHO_API_URL
PORTAL_ECHO_API_URL: env.sunbird_echo_api_url || '',
...
}
```

> Once the file is updated with appropriate values, then you can proceed with running the application

### Running Application

1. Sunbird portal or web application

1. Run the following command in the **{PROJECT-FOLDER}/src/app/client** folder
2. $ nodemon
3. Wait for the following message before proceeding to the next step
```
[nodemon] clean exit - waiting for changes before restart
```

2. Sunbird services stack or the backend API interface

1. Run the following command in the **{PROJECT-FOLDER}/src/app** folder
2. $ node server.js

3. The local HTTP server is launched at `http://localhost:3000`

### Project Structure

.
├── Sunbirded-portal
| ├── /.circleci #
│ | └── config.yml # Circleci Configuration file
| ├── /experiments # -|-
| ├── /src/app # Sunbird portal or web application
│ | ├── /client # -|-
│ | | └── src # -|-
│ | ├── /helpers # Helpers and Service file
│ | ├── /libs # Sunbird utilities
│ | ├── /proxy # Redirection to respective services
│ | ├── /resourcebundles # Language resources
│ | ├── /routes # Sunbird Backend Routes
│ | ├── /sunbird-plugins # Sunbird plugins for editors
│ | ├── /tests # Test case scripts for helpers and routes
│ | ├── framework.config.js # Default framework configuration
│ | ├── gulp-tenant.js # -|-
│ | ├── gulpfile.js # Gulp build configuration
│ | ├── package.json # Contains Node packages as specified as dependencies in package.json
│ | └── server.js # Main application program file / entry file for Sunbird services stack or the backend API interface
└───└── .gitignore # git configuration to ignore some files and folder

### Testing

1. Sunbird portal or web application

1. $ cd {PROJECT-FOLDER}/src/app/client
2. $ npm run test
3. With Coverage $ npm run test-coverage

2. Sunbird services stack or the backend API interface

1. $ cd {PROJECT-FOLDER}/src/app
2. $ npm run backend-test
3. With Coverage $ npm run backend-test-with-coverage

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
Loading