Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4084 commits
Select commit Hold shift + click to select a range
7fa80a9
Issue #SB-18651 fix: Added key for error message
Apr 3, 2020
89cb0eb
Issue #SB-18651 fix: Added key for error message
Apr 3, 2020
d4b5742
Merge pull request #3814 from sudip-mukherjee/release-2.8.6-hotfix1
rajeevsathish Apr 3, 2020
1beaeb2
Issue #SB-18651 fix: Updated strings
Apr 3, 2020
9cab53a
Issue #SB-18651 merge: Merge pull request #3815 from sudip-mukherjee/…
vinukumar-vs Apr 4, 2020
41d44db
Issue #SB-0000 fix:adding organization id for pageassemble api
deveshMantra Apr 4, 2020
f11dae2
Merge pull request #3812 from vinukumar-vs/release-2.8.6
rajeevsathish Apr 4, 2020
e5ff5eb
Issue #SB-18665 fix:fixed spacings
deveshMantra Apr 4, 2020
0454f8a
Issue #SB-0000 Changes for the filter in courses
rajeevsathish Apr 4, 2020
9cfd150
Issue #SB-18665 merge: Merge pull request #3816 from deveshMantra/igot
vinukumar-vs Apr 4, 2020
26d7331
Issue #SB-0000 Igot filter changes
rajeevsathish Apr 4, 2020
1411331
Issue #SB-0000 Igot filter changes
rajeevsathish Apr 4, 2020
9a1cd76
Issue #SB-0000 Igot filter changes
rajeevsathish Apr 4, 2020
c95e5fd
Issue #SB-18668 fix: Not able to search do_id while adding resouces f…
Apr 4, 2020
e16aeb8
Issue #SB-18668 fix: Lint issue
Apr 4, 2020
5f7d953
Issue #SB-0000 Igot filter changes
rajeevsathish Apr 4, 2020
df47b49
Issue #SB-18668 merge: Merge pull request #3818 from sudip-mukherjee/…
vinukumar-vs Apr 4, 2020
4ef9731
Issue #SB-18672 fix:Igot filter changes
rajeevsathish Apr 4, 2020
75cc1f4
Issue #SB-18672 fix:Igot filter changes
rajeevsathish Apr 4, 2020
9ed47ae
Merge pull request #3819 from rajeevsathish/release-2.8.6
rajeevsathish Apr 4, 2020
3d5be0a
Issue #SB-18651 fix: Updated strings for translations
Apr 4, 2020
3a66ef4
Issue #SB-18651 merge: Merge pull request #3820 from sudip-mukherjee/…
vinukumar-vs Apr 4, 2020
6143acb
Issue #SB-0000 fix:added displayscore as extra parameter
deveshMantra Apr 4, 2020
7bc9764
Issue #SB-18682 merge: Merge pull request #3821 from deveshMantra/igo…
vinukumar-vs Apr 4, 2020
a7a61a3
Issue #SB-16851 fix: Updated strings
Apr 4, 2020
65460f5
Merge pull request #3822 from sudip-mukherjee/release-2.8.6-hotfix1
rajeevsathish Apr 4, 2020
22ccbfe
Issue #SB-18668 fix: Reverting onboardingResource content type
Apr 5, 2020
512d760
Issue #SB-18668 merge: Merge pull request #3823 from sudip-mukherjee/…
vinukumar-vs Apr 5, 2020
c697ecc
Issue #SB-18651 fix: Updated string
Apr 5, 2020
c1d1cb3
Issue #SB-18651 merge: Merge pull request #3824 from sudip-mukherjee/…
vinukumar-vs Apr 5, 2020
b4fe1cf
Issue #SB-18481 fix: Resolved review comments
Apr 6, 2020
f0f90d6
Issue #SB-18481 fix: Test case fixed
Apr 6, 2020
ebec586
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 6, 2020
deb9f19
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 6, 2020
96cb9d7
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 6, 2020
8a93ba2
Issue #SB-0000 fix:merging release2.8.6 into release 2.9.0
deveshMantra Apr 6, 2020
72efa6b
Issue #SB-18481 merge: Merge pull request #3793 from JagadishPujari/t…
vinukumar-vs Apr 6, 2020
2a9e7cb
Issue #SB-0000 fix:removed extra spacing while merging
deveshMantra Apr 6, 2020
2ff1e54
Issue #SB-0000 fix:removed extra spacing while merging1
deveshMantra Apr 6, 2020
6f45842
Issue #SB-0000 fix:added orgaid
deveshMantra Apr 6, 2020
2a69f68
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 6, 2020
97418c4
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 6, 2020
112c69f
Create Jenkinsfile_auto
G33tha Apr 6, 2020
fb98bf6
Merge pull request #3825 from deveshMantra/branchmerge1
rajeevsathish Apr 6, 2020
c83954f
Issue fix:SB-0000 branch release 2.9.0 into release 2.10
deveshMantra Apr 6, 2020
0235ef4
Issue fix:SB-0000 merging branch release 2.9.0 into release 2.10
deveshMantra Apr 6, 2020
047c7eb
Merge pull request #3827 from deveshMantra/branchmerge2.9in2.10
rajeevsathish Apr 6, 2020
fea6ae5
Issue #SB-18373 fix:updated node from 8 to 12
deveshMantra Apr 7, 2020
bf25509
Issue #SB-18373 fix:updated failing test cases
deveshMantra Apr 7, 2020
8692eef
Issue #SB-18496 merge: Merge pull request #3811 from anoophm/patch-2
vinukumar-vs Apr 7, 2020
20ea61d
Issue #SB-18373 merge: Merge pull request #3828 from deveshMantra/nod…
vinukumar-vs Apr 7, 2020
5b5a6a7
Update TOC page for Common consumption
pradoshKumar Apr 7, 2020
693428c
Merge pull request #1 from pradoshKumar/release-2.10.0_common-consump…
rajeevsathish Apr 7, 2020
4b06275
Issue #SB-18739 fix:As a IGOT user accessing courses from IGOT website
rajeevsathish Apr 7, 2020
4a22985
Issue #SB-18739 fix:As a IGOT user accessing courses from IGOT website
rajeevsathish Apr 7, 2020
641e4e5
Issue #SB-18739 fix:As a IGOT user accessing courses from IGOT website
rajeevsathish Apr 7, 2020
1312f11
Issue #SB-18739 fix:As a IGOT user accessing courses from IGOT website
rajeevsathish Apr 7, 2020
b6ebd10
Issue #SB-18417 fix: Change the label for QR code size
pradoshKumar Apr 7, 2020
51cc6ed
Issue #SB-18739 fix:As a IGOT user accessing courses from IGOT website
rajeevsathish Apr 7, 2020
ccdf16d
Issue #SB-18676 fix: [Profile page] Download Certificate text is disp…
pradoshKumar Apr 7, 2020
9d80047
Issue #SB-18685 fix: Course names are is not aligned properly in prof…
pradoshKumar Apr 7, 2020
55bbb8e
Issue #SB-18685 fix: Course names are is not aligned properly in prof…
pradoshKumar Apr 7, 2020
5b8e4ff
Issue #SB-17311 fix: District list is alphabetical order AND District…
Apr 7, 2020
c5f11b5
Issue #SB-18739 fix:As a IGOT user accessing courses from IGOT website
rajeevsathish Apr 7, 2020
6d05e74
Issue #SB-18772 feat: Send ScoreDisplayConfig property of the content…
vinukumar-vs Apr 7, 2020
4b059e4
Issue #SB-17311 merge: Merge pull request #3832 from JagadishPujari/d…
vinukumar-vs Apr 7, 2020
76445e1
Issue #SB-18739 fix:As a IGOT user accessing courses from IGOT website
rajeevsathish Apr 8, 2020
8355ede
Merge pull request #3830 from rajeevsathish/release-2.8.7
rajeevsathish Apr 8, 2020
99063b6
Merge pull request #3833 from vinukumar-vs/release-2.8.7
rajeevsathish Apr 8, 2020
c9fe68f
Issue #SB-18739 fix:As a IGOT user accessing courses from IGOT website
rajeevsathish Apr 8, 2020
718b283
Task #SB-17173 task: Unit tests with proper assertions
ArjunKhetia-NIIT Apr 8, 2020
c325794
Issue #SB-18319 fix: Consumption dropdown filters (Board, Medium and …
Apr 8, 2020
9e80e33
Merge pull request #3834 from rajeevsathish/release-2.8.7
rajeevsathish Apr 8, 2020
f0ba341
Issue #SB-18739 fix:As a IGOT user accessing courses from IGOT website
rajeevsathish Apr 8, 2020
7ecd986
Issue #SB-18739 merge: Merge pull request #3836 from rajeevsathish/re…
vinukumar-vs Apr 8, 2020
3df9fbe
Issue #SB-17311 fix: District list is alphabetical order AND District…
Apr 8, 2020
3af2a9d
Issue #SB-17789 fix:device service should have bearer token
deveshMantra Apr 8, 2020
59601d0
Issue #SB-17789 fix:device service should have bearer token
deveshMantra Apr 8, 2020
9d68f97
Issue #SB-18417 merge: Merge pull request #3831 from pradoshKumar/SB-…
vinukumar-vs Apr 8, 2020
cf87f63
Issue #SB-17311 merge: Merge pull request #3837 from JagadishPujari/f…
vinukumar-vs Apr 8, 2020
8c13912
Issue #SB-17311 fix: toLower for value in filter
Apr 8, 2020
b1b7336
Merge branch 'release-2.10.0' into sb_18319
Apr 8, 2020
f226ca2
Issue #SB-18739 fix:As a IGOT user accessing courses from IGOT website
rajeevsathish Apr 8, 2020
f9079af
Issue #SB-18739 fix:As a IGOT user accessing courses from IGOT website
rajeevsathish Apr 8, 2020
9cfdadb
Issue #SB-18319 fix: Test case failure updated.
Apr 8, 2020
37f13b4
Issue #SB-18739 merge: Merge pull request #3842 from rajeevsathish/re…
vinukumar-vs Apr 8, 2020
21303e6
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 8, 2020
6242728
Revert "Issue #SB-18739 fix:As a IGOT user accessing courses from IGO…
vinukumar-vs Apr 8, 2020
5cc919d
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 8, 2020
3c66477
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 8, 2020
7cfd781
Issue #SB-18792 Post selecting the board value and user try to change…
rajeevsathish Apr 8, 2020
2acf4dd
Updated UI for common consumption TOC page UI
pradoshKumar Apr 9, 2020
c599411
Merge pull request #2 from pradoshKumar/release-2.10.0_common-consump…
rajeevsathish Apr 9, 2020
1b63cc2
MRevert "Issue #SB-18739 merge: Merge pull request #3844 from Sunbird…
vinukumar-vs Apr 9, 2020
384de52
Issue #SB-18319 fix: Test case for custom filter component fixed.
Apr 9, 2020
1119413
Issue #SB-18793 fix: Sort pipe handled for white space.
Apr 9, 2020
6bb2186
Issue #SB-17789 merge: Merge pull request #3838 from deveshMantra/dev…
vinukumar-vs Apr 9, 2020
fb19946
Issue #SC-1737 fix: Reports download links UI updated.
Apr 9, 2020
f092de5
Merge branch 'release-2.10.0' into sb_1737_linksUpdate
Apr 9, 2020
2329396
Issue #SB-18796 igot redirect dial changes
rajeevsathish Apr 9, 2020
80b36c1
Merge pull request #3847 from rajeevsathish/release-2.8.7
rajeevsathish Apr 9, 2020
b84fab5
Issue #SB-18739 filter issue fix
rajeevsathish Apr 9, 2020
af302e3
Issue #SB-18793 merge: Merge pull request #3845 from rajeshkumaravel/…
vinukumar-vs Apr 9, 2020
ae87dc6
Issue #SB-18739 filter issue fix
rajeevsathish Apr 9, 2020
601662a
Issue #SB-18739 filter issue fix
rajeevsathish Apr 9, 2020
e705f1b
Issue #SB-17942 fix: blocked playing unlisted content anonymously
anoophm Apr 9, 2020
9230eda
Merge pull request #3848 from rajeevsathish/release-2.8.7
rajeevsathish Apr 9, 2020
9773c31
Merge pull request #3849 from anoophm/release-2.8.7
rajeevsathish Apr 9, 2020
ae75312
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 9, 2020
2fe8747
Issue #SB-18829 User is redirected to library page post clicking on l…
rajeevsathish Apr 9, 2020
b5a417e
Issue #SB-18829 User is redirected to library page post clicking on l…
rajeevsathish Apr 9, 2020
8647ee3
Issue #SB-18829 User is redirected to library page post clicking on l…
rajeevsathish Apr 9, 2020
5681ef3
Issue #SB-18829 User is redirected to library page post clicking on l…
rajeevsathish Apr 9, 2020
106e5d5
Issue #SB-18829 User is redirected to library page post clicking on l…
rajeevsathish Apr 9, 2020
deba4f8
Issue #SB-18829 merge: Merge pull request #3850 from rajeevsathish/re…
vinukumar-vs Apr 9, 2020
dfa3371
Issue #SB-18829 User is redirected to library page post clicking on l…
rajeevsathish Apr 9, 2020
ef62de6
Issue #SB-18745 fix: PDF progress is not updating to the course unit
vinukumar-vs Apr 9, 2020
cd5f25e
Issue #SB-18829 User is redirected to library page post clicking on l…
rajeevsathish Apr 9, 2020
aed6063
Merge pull request #3852 from vinukumar-vs/release-2.8.7
rajeevsathish Apr 9, 2020
ba56c2d
Merge pull request #3851 from rajeevsathish/release-2.8.7
rajeevsathish Apr 9, 2020
735d06b
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 11, 2020
167a14d
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 12, 2020
6accb2f
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 12, 2020
ae497a2
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 12, 2020
37c3ba4
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 12, 2020
4aea7e1
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 12, 2020
9af7dd4
Issue #SB-18835 fix: UI help for Improving content consumption experi…
pradoshKumar Apr 13, 2020
a3de693
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 13, 2020
1375b43
Merge pull request #3 from pradoshKumar/release-2.10.0_common-consump…
rajeevsathish Apr 13, 2020
d86ab24
Issue #SC-1737 merge: Merge pull request #3846 from rajeshkumaravel/s…
vinukumar-vs Apr 13, 2020
2c95f21
Issue #SB-17311 merge: Merge pull request #3839 from JagadishPujari/f…
vinukumar-vs Apr 13, 2020
703ecab
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 13, 2020
411eef8
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 13, 2020
bbee74a
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 13, 2020
9ab530d
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 13, 2020
58aa0b4
Issue #SB-0000 fix:added excryption and decryption for sso login
deveshMantra Apr 13, 2020
b72d061
Issue #SB-0000 fix:added excryption and decryption for sso login data
deveshMantra Apr 13, 2020
f152fe1
Issue #SB-0000 fix:pushed chagned added utils
deveshMantra Apr 13, 2020
085e989
Issue #SB-18107 fix: Added routes and function to get blob file prope…
Nik720 Apr 13, 2020
ecd9711
Issue #SB-18107 fix: Display last modified date for score report and …
Nik720 Apr 13, 2020
658f4d5
Issue #SB-0000 fix:removed redundant code
deveshMantra Apr 13, 2020
b5d4afa
Issue #SB-0000 fix:changed func name
deveshMantra Apr 13, 2020
d7ce6c9
Issue #SB-0000 fix:changed func name
deveshMantra Apr 13, 2020
9bfcdb4
Issue #SB-18107 fix: removed whitespace
Nik720 Apr 13, 2020
1469297
Issue #SB-0000 fix:removed redundant code
deveshMantra Apr 13, 2020
15303db
Issue #SB-0000 merge: Merge pull request #3854 from deveshMantra/ssoh…
vinukumar-vs Apr 13, 2020
c2e2996
Issue #SB-18319 merge: Merge pull request #3841 from rajeshkumaravel/…
vinukumar-vs Apr 13, 2020
3720866
Issue #SB-0000 fix:added data references
deveshMantra Apr 13, 2020
ffa8399
Issue #SB-0000 merge: Merge pull request #3860 from deveshMantra/ssoh…
vinukumar-vs Apr 13, 2020
5d6a340
Merge branch 'release-2.10.0' of https://github.com/Sunbird-Ed/Sunbir…
Nik720 Apr 14, 2020
3adb6af
Delete Jenkinsfile_auto
G33tha Apr 14, 2020
8c38a73
Create auto_build_deploy
G33tha Apr 14, 2020
58843c5
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 14, 2020
7876f4b
Issue #SB-18107 Fix: Added telemetry events and url configuration
Nik720 Apr 14, 2020
9c4c139
Issue #SB-18107 Fix: Added test case for getReportUpdatedOnDate function
Nik720 Apr 14, 2020
950c069
Issue #SB-18107 Fix: Removed leading slash
Nik720 Apr 14, 2020
5cb7981
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 14, 2020
fc88d15
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 14, 2020
d56f343
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 14, 2020
7c0f07b
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 14, 2020
d819fb5
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 14, 2020
a3a69f4
Issue #SB-10681 merge: Merge pull request #3843 from rajeevsathish/re…
vinukumar-vs Apr 15, 2020
cde8ee9
Issue #SB-14544 fix: sorted children's of collection based on index v…
anoophm Apr 15, 2020
fa8475e
Update auto_build_deploy
G33tha Apr 15, 2020
a54bdf9
Update auto_build_deploy
G33tha Apr 15, 2020
82a6e4c
Merge branch 'release-2.10.0' of https://github.com/Sunbird-Ed/Sunbir…
Nik720 Apr 15, 2020
7393c25
Update auto_build_deploy
G33tha Apr 15, 2020
b1b8ca6
Merge pull request #3867 from G33tha/release-2.10.0
amorphous-1 Apr 15, 2020
12e8cf1
Merge branch 'release-2.10.0' of https://github.com/Sunbird-Ed/Sunbir…
Nik720 Apr 16, 2020
950ebee
Update auto_build_deploy
G33tha Apr 16, 2020
d251f28
Issue #SB-18107 Fix: Code issues fixes and modified api error handling
Nik720 Apr 16, 2020
dff4877
Issue #SB-18107 Fix: test case issue fix
Nik720 Apr 16, 2020
f236ae2
Merge pull request #3870 from G33tha/release-2.10.0
amorphous-1 Apr 16, 2020
7c77bdb
Merge branch 'release-2.10.0' of https://github.com/Sunbird-Ed/Sunbir…
Nik720 Apr 16, 2020
c9348e4
Issue #SB-18107 Fix: Updated unit test cases
Nik720 Apr 16, 2020
0c71907
Issue #SB-18107 Fix: update unit test case
Nik720 Apr 16, 2020
211c58d
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 16, 2020
b19fd15
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 16, 2020
44a0181
Issue #SB-18107 merge: Merge pull request #3857 from Nik720/release-2…
vinukumar-vs Apr 16, 2020
9c84c4c
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 16, 2020
e127d52
Issue #SB-10681 changes for the player to use the common-consumption
rajeevsathish Apr 16, 2020
7e3c1c5
Merge pull request #3873 from rajeevsathish/release-2.10.0_cc
rajeevsathish Apr 16, 2020
5a27645
Issue #SB-18918 feat: Improved backend logs for debug purpose.
vinukumar-vs Apr 16, 2020
716d317
Issue #SB-18918 feat: Improved backend logs only for learner OTP api
vinukumar-vs Apr 16, 2020
9963a0c
Issue #SB-14544 merge: Merge pull request #3866 from anoophm/sort-co…
vinukumar-vs Apr 16, 2020
d58ab99
Task #SB-17173 merge: Merge pull request #3835 from ArjunKhetia-NIIT/…
vinukumar-vs Apr 16, 2020
2f8bfea
Issue #SB-18918 feat: Backend logs only for learner OTP api
vinukumar-vs Apr 16, 2020
e165061
Issue #SB-17593 fix:Anonymous user should be able to Share & Print co…
ArjunKhetia-NIIT Apr 17, 2020
9e3e544
Issue #SB-17593 fix:Anonymous user should be able to Share & Print co…
ArjunKhetia-NIIT Apr 17, 2020
a453d69
Issue #SB-17593 fix:Anonymous user should be able to Share & Print co…
ArjunKhetia-NIIT Apr 17, 2020
5d08bdf
Issue #SB-13645 feat: added reCAPTCHA for forgot password workflow
anoophm Apr 17, 2020
fb16200
Issue #SB-13645 feat: added reCAPTCHA for forgot password workflow
anoophm Apr 17, 2020
0fa8465
Issue #SB-18849 fix: Library Page - design issue fixes
pradoshKumar Apr 17, 2020
d7eadaf
Issue #SB-18849 fix: Library Page - design issue fixes
pradoshKumar Apr 17, 2020
e3da76a
Issue #SB-16203 fix: District name starting with small letter
Apr 18, 2020
40eac8d
Issue #SB-16203 fix: Fixed test cases
Apr 18, 2020
eb21219
Issue #SB-18873 fix:revised password policy
deveshMantra Apr 18, 2020
c730ec0
Issue #SB-18873 fix:revised password policy language chagnes
deveshMantra Apr 18, 2020
7f19dac
Issue #SB-18873 merge: Merge pull request #3893 from deveshMantra/reg…
vinukumar-vs Apr 18, 2020
ffa700c
Issue #SB-18951 fix: userCreate Flow update
rajeevsathish Apr 18, 2020
6fbaba8
Issue #SB-18951 merge: Merge pull request #3895 from rajeevsathish/re…
vinukumar-vs Apr 18, 2020
4e8f0f9
Issue #SB-18873 fix:corrected regex for password
deveshMantra Apr 18, 2020
3e9d080
Issue #SB-18951 fix: userCreate Flow update
rajeevsathish Apr 18, 2020
28df290
Issue #SB-18873 fix:corrected regex for password a
deveshMantra Apr 18, 2020
d409e45
Issue #SB-18951 merge: Merge pull request #3897 from rajeevsathish/re…
vinukumar-vs Apr 18, 2020
0359cf1
Issue #SB-18873 fix:corrected regex for password a
deveshMantra Apr 18, 2020
73a5a35
Issue #SB-17783 fix:password rege resoved
deveshMantra Apr 18, 2020
81aeca7
Issue #SB-18951 fix: userCreate Flow update
rajeevsathish Apr 18, 2020
f2a3e11
Issue #SB-18951 merge: Merge pull request #3898 from rajeevsathish/re…
vinukumar-vs Apr 18, 2020
70828d4
Merge pull request #3896 from deveshMantra/regex2.288
rajeevsathish Apr 18, 2020
08d63a5
Issue #SB-18688 Course Certificate download : User is not able to dow…
rajeevsathish Apr 19, 2020
096e2e6
Merge pull request #3899 from rajeevsathish/release-2.8.8_SB-18951
rajeevsathish Apr 19, 2020
2a67557
Issue #SB-18962 fix: OTP hot-fix charges body parse issure resolved f…
vinukumar-vs Apr 19, 2020
460e54b
Merge pull request #3900 from vinukumar-vs/R2.8.8-hot-fix
rajeevsathish Apr 19, 2020
a5b3384
Issue #SB-18849 merge: Merge pull request #3888 from pradoshKumar/SB-…
vinukumar-vs Apr 20, 2020
931439b
Issue #SB-17593 merge: Merge pull request #3882 from ArjunKhetia-NIIT…
vinukumar-vs Apr 20, 2020
55fdfd0
Issue #SB-18007 Fix: All my contents & collaborations The contenttyp…
Nik720 Apr 20, 2020
160af8c
Issue #SB-18107 fix: As a course mentor, I should be aware when the s…
Nik720 Apr 20, 2020
5a8e6b3
Issue #SB-0000 fix:merging branch release2.8.8 into branch release2.10.0
deveshMantra Apr 20, 2020
e86ce1f
Issue #SB-0000 fix:merging branch release2.8.8 into branch release2.10.0
deveshMantra Apr 20, 2020
02c909d
Issue #SB-18007 fix: optimized redundant if else condition
Nik720 Apr 20, 2020
0810670
Issue #SB-16203 merge: Merge pull request #3892 from JagadishPujari/d…
vinukumar-vs Apr 20, 2020
7112cc2
Issue #SB-18107 merge: Merge pull request #3906 from Nik720/SB-18107
vinukumar-vs Apr 20, 2020
f79409a
Merge pull request #3907 from deveshMantra/2.88into2.10
rajeevsathish Apr 20, 2020
1447cb7
Issue #SB-18007 fix: used lodash to get params
Nik720 Apr 20, 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
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
d06ddf9
Issue #SB-18964 merge: Merge pull request #3914 from ArjunKhetia-NIIT…
vinukumar-vs Apr 21, 2020
f859042
Issue #SB-18315 feat: Portal - As a student/teacher, I want to access…
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
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
8142850
Issue #SB-18315 feat: Get request method introduced to avoid sonar fail
Apr 23, 2020
9e26bda
Issue #SB-18315 feat: NCERT textbook search
Apr 23, 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