Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
198 commits
Select commit Hold shift + click to select a range
c4ffbec
#RI-4943 - move tutorials to database pages
rsergeenko Sep 29, 2023
1b51589
#RI-4955 - display commands for tutorials
rsergeenko Oct 10, 2023
f26e42d
add base class for panel
mariasergeenko Oct 11, 2023
c6e90e2
Merge pull request #2674 from RedisInsight/e2e/feature/RI-4943_rework…
mariasergeenko Oct 11, 2023
ce14f73
#RI-4956 - expand/collapse explore panel
rsergeenko Oct 17, 2023
9f31723
rearchitect base structure
mariasergeenko Oct 17, 2023
1389c5f
#RI-5035 - fix telemetry event data
rsergeenko Oct 18, 2023
7643625
remove only
mariasergeenko Oct 18, 2023
06a9459
Merge pull request #2689 from RedisInsight/e2e/feature/RI-4943_rework…
mariasergeenko Oct 18, 2023
86a49df
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Oct 20, 2023
67302b0
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Oct 23, 2023
e8d8b92
#RI-5058 - add template for instance page, refactor to do not have mu…
rsergeenko Oct 23, 2023
19e95d3
#RI-5032 - rework overview, fix some tests, refactor
rsergeenko Oct 26, 2023
9957ca5
#RI-5032 - add tooltip, update insights highlighting
rsergeenko Oct 26, 2023
2611741
#RI-5032 - fix tests
rsergeenko Oct 26, 2023
6f7f3fe
Merge pull request #2724 from RedisInsight/fe/feature/RI-5032_rework-…
rsergeenko Oct 27, 2023
99cdde4
#RI-4958 - update tabs for tutorials, highlighting, full screen mode
rsergeenko Oct 31, 2023
554599b
#RI-4958 - update colors
rsergeenko Oct 31, 2023
1e84a84
#RI-4958 - add new tests, fix existing, add telemetry event
rsergeenko Oct 31, 2023
ab28d43
fix components
mariasergeenko Oct 31, 2023
e6e2e1e
update setActiveTab method
mariasergeenko Oct 31, 2023
d222334
Merge pull request #2737 from RedisInsight/fe/feature/RI-4958_change-…
rsergeenko Nov 1, 2023
0465499
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Nov 1, 2023
550247a
fix tests
rsergeenko Nov 1, 2023
c1e98fd
add tests, fix styles
rsergeenko Nov 1, 2023
3bdbfa6
fix part of overview test
mariasergeenko Nov 1, 2023
94212c0
#RI-5110 - hide cpu metrics if it is not available
rsergeenko Nov 1, 2023
a5abc0a
Merge branch 'feature/RI-4943_rework-tutorials' into e2e/feature/RI-4…
mariasergeenko Nov 1, 2023
520096c
fix part of overview test #2
mariasergeenko Nov 1, 2023
b573a78
Merge pull request #2744 from RedisInsight/bugfix/RI-5110
mariasergeenko Nov 1, 2023
71d3fce
Merge branch 'feature/RI-4943_rework-tutorials' into e2e/feature/RI-4…
mariasergeenko Nov 1, 2023
dcba246
fix part of comments
mariasergeenko Nov 2, 2023
4cb30ce
fix part of comments#2
mariasergeenko Nov 2, 2023
03bbef0
fix
mariasergeenko Nov 2, 2023
e582d6a
Merge pull request #2745 from RedisInsight/e2e/feature/RI-4958_change…
mariasergeenko Nov 2, 2023
6270cd8
fix part of tutorial tests
mariasergeenko Nov 3, 2023
0286359
fix part of tutorial tests #2
mariasergeenko Nov 3, 2023
4b1ed71
fix part of tutorial tests #3
mariasergeenko Nov 3, 2023
097cac7
fix part of tutorial tests #4
mariasergeenko Nov 3, 2023
8992a0c
fix part of tutorial tests #4
mariasergeenko Nov 6, 2023
1b2109f
remove only
mariasergeenko Nov 7, 2023
e69afa2
#RI-4951 - update run commands from tutorials
rsergeenko Nov 7, 2023
de6b5f6
#RI-4951 - update checkbox
rsergeenko Nov 7, 2023
65a7df7
add save context verification
mariasergeenko Nov 7, 2023
a6f72d8
fix comment
mariasergeenko Nov 7, 2023
d559edb
Merge pull request #2750 from RedisInsight/e2e/feature/RI-4943_rework…
vlad-dargel Nov 7, 2023
d13aeaa
Merge pull request #2752 from RedisInsight/fe/feature/RI-4951_run-com…
rsergeenko Nov 8, 2023
5fb2341
fix regression test #1
mariasergeenko Nov 8, 2023
a8bf6e2
fix regression test #2
mariasergeenko Nov 8, 2023
35b0d34
fix regression test #3
mariasergeenko Nov 9, 2023
a448ef0
fix regression test #4
mariasergeenko Nov 9, 2023
db5011d
fix regression test #6
mariasergeenko Nov 9, 2023
234bda1
fix regression test #7
mariasergeenko Nov 10, 2023
b1d6c0d
fix regression test #8
mariasergeenko Nov 10, 2023
b0beae2
fix regression test #
mariasergeenko Nov 10, 2023
eb477e5
Merge pull request #2755 from RedisInsight/e2e/feature/RI-4943_rework…
mariasergeenko Nov 10, 2023
12258de
add check tutorial commands for capabilities
rsergeenko Nov 10, 2023
d9f5de6
#RI-5076 - update text
rsergeenko Nov 10, 2023
53dfd1b
#RI-5076 - update texts
rsergeenko Nov 10, 2023
35fe60f
#RI-5076 - update texts
rsergeenko Nov 10, 2023
c65074c
#RI-5076 - update telemetry
rsergeenko Nov 10, 2023
007e863
#RI-5076 - add tests
rsergeenko Nov 10, 2023
4cdbd89
#RI-5076 - fix pr comments
rsergeenko Nov 10, 2023
cbce02d
Merge pull request #2757 from RedisInsight/fe/feature/RI-5076_Check_f…
rsergeenko Nov 13, 2023
ee57094
add verification
mariasergeenko Nov 13, 2023
7c5d378
#RI-4959 - update onboarding
rsergeenko Nov 13, 2023
e15453f
Merge pull request #2766 from RedisInsight/e2e/feature/RI-4943_rework…
mariasergeenko Nov 14, 2023
a1c7bba
#RI-5117 - add possibility for opening internal pages from tutorials
rsergeenko Nov 15, 2023
d0e0b4c
#RI-5168 - fix anchor position for onboarding
rsergeenko Nov 15, 2023
fcc49ad
Merge pull request #2772 from RedisInsight/fe/feature/RI-4959_update_…
mariasergeenko Nov 15, 2023
991b766
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Nov 15, 2023
ce04ce4
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Nov 16, 2023
55727c7
Merge pull request #2782 from RedisInsight/fe/feature/RI-5117-open-in…
mariasergeenko Nov 16, 2023
c4ac07f
#RI-5172 - prepare structure for rdi
rsergeenko Nov 20, 2023
580e68a
Merge pull request #2790 from RedisInsight/feature/RI-5172_prepare-st…
rsergeenko Nov 20, 2023
3786a8d
#RI-5077 - fix small resolutions when insights panel is opened
rsergeenko Nov 22, 2023
941ae6f
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Nov 29, 2023
26dacf5
#RI-5147 - launch Cloud database only when it has modules
rsergeenko Nov 29, 2023
1c86236
#RI-5216 - fix styles for key list header
rsergeenko Nov 30, 2023
2421d8a
Merge pull request #2805 from RedisInsight/fe/feature/RI-5077-cover-s…
rsergeenko Dec 1, 2023
0172d7e
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-51…
rsergeenko Dec 1, 2023
707237d
#RI-5128 - update styles for insights
rsergeenko Dec 4, 2023
4ffda4c
#RI-5128 - fix tests
rsergeenko Dec 4, 2023
4b8decc
update tab name
mariasergeenko Dec 5, 2023
e6fa525
#RI-5236 - fix cloud button for triggers & functions page
rsergeenko Dec 5, 2023
55becb7
Merge pull request #2847 from RedisInsight/e2e/feature/RI-5128-update…
mariasergeenko Dec 6, 2023
791a9a4
#RI-5237, #RI-5238 - fix styles for insights
rsergeenko Dec 6, 2023
006a77c
Merge pull request #2844 from RedisInsight/fe/feature/RI-5128-update-…
mariasergeenko Dec 6, 2023
93a88a1
#RI-5236 - fix button loading state
rsergeenko Dec 6, 2023
922d6f1
Merge pull request #2825 from RedisInsight/fe/feature/RI-5147-launch-…
mariasergeenko Dec 6, 2023
9d7c7be
#RI-5177 - update no result messages
rsergeenko Dec 8, 2023
c8cca62
add new test for insights
mariasergeenko Dec 11, 2023
3fbc056
#RI-5177 - fix unit test
AmirAllayarovSofteq Dec 11, 2023
2288f57
fix comments
mariasergeenko Dec 12, 2023
796fb83
Merge pull request #2860 from RedisInsight/e2e/feature/RI-5177-update…
mariasergeenko Dec 12, 2023
c98f9b2
#RI-5177 - update text
rsergeenko Dec 13, 2023
6a864fb
#RI-5177 - fix scroll
rsergeenko Dec 13, 2023
ed68b30
Merge pull request #2857 from RedisInsight/fe/feature/RI-5177-update-…
mariasergeenko Dec 13, 2023
bfb2fc1
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Dec 19, 2023
3f8be06
#RI-4945 - display summary for tutorials, refactoring
rsergeenko Dec 21, 2023
efd1ac0
#RI-4945 - update tests
rsergeenko Dec 21, 2023
647526e
#RI-4945 - fix tests
rsergeenko Dec 21, 2023
f52a4a4
#RI-4945 - fix tests
rsergeenko Dec 22, 2023
51ea4ea
#RI-5246 - cover open tutorial buttons
rsergeenko Dec 22, 2023
3d1829f
#RI-5246 - add summary field for custom tutorials
rsergeenko Dec 22, 2023
8d6e3e6
Merge pull request #2894 from RedisInsight/be/feature/RI-5246-insight…
rsergeenko Dec 22, 2023
cf68e1b
#RI-5246 - add summary field in tests
rsergeenko Dec 22, 2023
e84c52f
Merge pull request #2895 from RedisInsight/be/feature/RI-5246-insight…
rsergeenko Dec 23, 2023
515b7c9
add verification for summary and update link
mariasergeenko Dec 25, 2023
796aa90
#RI-4945 - fix test
AmirAllayarovSofteq Dec 27, 2023
7421f36
Merge pull request #2896 from RedisInsight/e2e/feature/RI-4945-displa…
mariasergeenko Jan 3, 2024
4b50bca
#RI-5222 - Show a relevant tutorial for new Cloud users
egor-zalenski Jan 5, 2024
2b13fcd
#RI-5222 - Show a relevant tutorial for new Cloud users
egor-zalenski Jan 5, 2024
72d7906
Update index.ts
egor-zalenski Jan 5, 2024
3f6e610
#RI-5246 - defect fixing
rsergeenko Jan 8, 2024
0ae1925
add test
mariasergeenko Jan 8, 2024
c69c371
fix comments
mariasergeenko Jan 8, 2024
a549069
* #RI-5302 - Pop-over is still displayed if user opens cloud db after…
egor-zalenski Jan 8, 2024
c630065
* #RI-5302 - Pop-over is still displayed if user opens cloud db after…
egor-zalenski Jan 8, 2024
f1d08df
Merge pull request #2924 from RedisInsight/fe/bugfixing
egor-zalenski Jan 9, 2024
f2ae0a5
Merge pull request #2923 from RedisInsight/e2e/feature/RI-5222_show_r…
mariasergeenko Jan 9, 2024
e4d933f
Merge pull request #2891 from RedisInsight/fe/feature/RI-4945-display…
mariasergeenko Jan 9, 2024
9bf1f89
#RI-4997 - update telemetry, add tests
rsergeenko Jan 9, 2024
fdf2579
#RI-5311 - Popover appears after Triggers and Functions
egor-zalenski Jan 9, 2024
2bb896f
Merge pull request #2932 from RedisInsight/fe/bugfixing
egor-zalenski Jan 9, 2024
01e112b
#RI-5256 - rename recommendations to tips
rsergeenko Jan 10, 2024
2f2a799
#RI-5196- add highlighting for explore panel
rsergeenko Jan 10, 2024
b5310e1
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-52…
rsergeenko Jan 10, 2024
8fca6d0
Merge pull request #2913 from RedisInsight/feature/RI-5222_show_relev…
mariasergeenko Jan 10, 2024
3a7b436
#RI-5196 - fix tests
rsergeenko Jan 10, 2024
80be6b5
add verification for deeplinking
mariasergeenko Jan 10, 2024
686950f
#RI-5196 - fix context search for tutorials
rsergeenko Jan 10, 2024
558ac52
Merge pull request #2942 from RedisInsight/e2e/feature/RI-5246-insigh…
mariasergeenko Jan 11, 2024
5565686
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-52…
rsergeenko Jan 11, 2024
dbbe0e6
Merge pull request #2893 from RedisInsight/fe/feature/RI-5246-insight…
rsergeenko Jan 11, 2024
ab57d9e
#RI-5327 - fix telemetry events
rsergeenko Jan 12, 2024
3a3db04
fix for the tests
mariasergeenko Jan 12, 2024
c0c9c43
fix for custom delete
mariasergeenko Jan 12, 2024
1d4eca3
#RI-5256 - fix telemetry events
mariasergeenko Jan 12, 2024
d5d7d26
fix for test
mariasergeenko Jan 12, 2024
58dd8bf
Merge pull request #2947 from RedisInsight/e2e/feature/RI-5256_rename…
mariasergeenko Jan 12, 2024
88b8f91
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-52…
mariasergeenko Jan 12, 2024
3a415ee
Merge pull request #2940 from RedisInsight/fe/feature/RI-5256_rename-…
mariasergeenko Jan 12, 2024
e93d1f0
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-49…
mariasergeenko Jan 12, 2024
ad090bb
Merge pull request #2931 from RedisInsight/fe/feature/RI-4997-telemetry
mariasergeenko Jan 12, 2024
772fe2b
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-51…
mariasergeenko Jan 15, 2024
cae1c64
Merge pull request #2941 from RedisInsight/fe/feature/RI-5196-highlig…
mariasergeenko Jan 15, 2024
538de9f
fix tests
rsergeenko Jan 17, 2024
1b18e02
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Jan 17, 2024
da2534f
#RI-5310 - [BE] Cover new tutorials
egor-zalenski Jan 17, 2024
a3d64b2
#RI-5310 - [FE] Cover new tutorials
egor-zalenski Jan 17, 2024
02fb270
Merge pull request #2959 from RedisInsight/be/feature/RI-5310_cover_n…
egor-zalenski Jan 17, 2024
024cf46
Merge pull request #2960 from RedisInsight/fe/feature/RI-5310_cover_n…
egor-zalenski Jan 18, 2024
0b01ac6
#RI-5310 - [BE] Cover new tutorials
egor-zalenski Jan 18, 2024
b241b67
#RI-5310 - [BE] Cover new tutorials
egor-zalenski Jan 18, 2024
6efb016
Merge pull request #2964 from RedisInsight/be/feature/RI-5310_cover_n…
egor-zalenski Jan 18, 2024
8de90cb
#RI-4950 - add tutorials for home page, refactoring
rsergeenko Jan 19, 2024
836f20d
#RI-4950 - fix tests
rsergeenko Jan 19, 2024
5b33b4c
#RI-5343 - handle loading pages when restoring from context
rsergeenko Jan 19, 2024
7134093
#RI-5341 - reduce size for back/next buttons
rsergeenko Jan 19, 2024
2e03e37
Merge pull request #2966 from RedisInsight/fe/bugfix/RI-5343
rsergeenko Jan 19, 2024
87c22b5
#RI-5340 - add tooltip for run button
rsergeenko Jan 19, 2024
d5f443a
Merge pull request #2962 from RedisInsight/feature/RI-5310_cover_new_…
mariasergeenko Jan 22, 2024
74fbd3e
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-49…
rsergeenko Jan 22, 2024
efb29c2
#RI-5344 - update explore guides component
rsergeenko Jan 22, 2024
0fd9d59
#RI-5340 - extend time to show success indication
rsergeenko Jan 22, 2024
7f8fe76
Merge pull request #2973 from RedisInsight/fe/feature/RI-5344-update-…
rsergeenko Jan 22, 2024
702a7c9
#RI-5345 - update capability promotion from paths to ids
rsergeenko Jan 22, 2024
b392ab7
#RI-5345 - fix tests
rsergeenko Jan 22, 2024
855abe9
Merge pull request #2974 from RedisInsight/fe/feature/RI-5345-update-…
rsergeenko Jan 22, 2024
9030fb2
add test for displaying Insights panel on welcome and list of dbs
mariasergeenko Jan 22, 2024
613d1a8
remove skip
mariasergeenko Jan 22, 2024
e1ea903
e2e RI-5344
vlad-dargel Jan 22, 2024
d24c1da
Merge pull request #2975 from RedisInsight/e2e/feature/RI-4950_tutori…
mariasergeenko Jan 22, 2024
071fe23
Merge pull request #2976 from RedisInsight/e2e/feature/RI-5344_align_…
vlad-dargel Jan 22, 2024
6aa5b0b
Merge pull request #2968 from RedisInsight/fe/feature/RI-5340
rsergeenko Jan 23, 2024
abb8c5b
#RI-5348 - change logic to hide columns
rsergeenko Jan 23, 2024
ff08666
#RI-5348 - change name of the variable
rsergeenko Jan 23, 2024
0b5fea0
fix part of tests
mariasergeenko Jan 23, 2024
83013c9
#RI-5348 - add tests, add handling errors
rsergeenko Jan 23, 2024
b4b9d53
Merge pull request #2982 from RedisInsight/fe/bugfix/capability-promo…
rsergeenko Jan 23, 2024
5a6c03d
Merge pull request #2967 from RedisInsight/fe/feature/RI-5341-tutoria…
vlad-dargel Jan 23, 2024
b23a968
fix part#2 of tests
mariasergeenko Jan 23, 2024
3f56a04
e2e RI-5340 display tooltip over run btn
vlad-dargel Jan 23, 2024
895c0e4
#RI-5351 - update styles for db form
rsergeenko Jan 23, 2024
f10d6d4
Merge pull request #2984 from RedisInsight/e2e/feature/RI-5340_displa…
vlad-dargel Jan 23, 2024
a43e3e2
fix part#3 of tests
mariasergeenko Jan 23, 2024
6345712
#RI-5354 - fix tooltip anchor
rsergeenko Jan 23, 2024
c855726
Merge pull request #2985 from RedisInsight/fe/feature/RI-5351-update-…
mariasergeenko Jan 23, 2024
1723f44
Merge pull request #2986 from RedisInsight/e2e/feature/RI-4950_tutori…
mariasergeenko Jan 23, 2024
2abbe95
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-49…
mariasergeenko Jan 23, 2024
be24d29
Merge pull request #2987 from RedisInsight/fe/bugfix/R]I-5354
vlad-dargel Jan 23, 2024
7e29ccf
Merge pull request #2965 from RedisInsight/fe/feature/RI-4950_tutoria…
mariasergeenko Jan 23, 2024
affb864
Merge branch 'main' into feature/RI-4943_rework-tutorials
vlad-dargel Jan 24, 2024
87cd667
#RI-5313 - update custom tutorials form
rsergeenko Jan 24, 2024
c799472
Merge pull request #2993 from RedisInsight/fe/feature/RI-5313-update-…
mariasergeenko Jan 24, 2024
4489e7f
fixes for e2e
vlad-dargel Jan 24, 2024
cfd42bc
Merge pull request #2996 from RedisInsight/e2e/bugfix/fix_tutorials
vlad-dargel Jan 24, 2024
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
  •  
  •  
  •  
28 changes: 18 additions & 10 deletions redisinsight/__mocks__/monacoMock.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import React, { useEffect } from 'react';
import React, { useEffect } from 'react'

export default function MonacoEditor(props) {
useEffect(() => {
Expand All @@ -22,7 +22,7 @@ export default function MonacoEditor(props) {
},
// monaco
{
Range: jest.fn().mockImplementation(() => { return {} }),
Range: jest.fn().mockImplementation(() => ({})),
languages: {
getLanguages: jest.fn(),
register: jest.fn(),
Expand All @@ -35,20 +35,23 @@ export default function MonacoEditor(props) {
setLanguageConfiguration: jest.fn(),
setMonarchTokensProvider: jest.fn(),
json: {
jsonDefaults:{
jsonDefaults: {
setDiagnosticsOptions: jest.fn()
}
}
},
KeyMod: {},
KeyCode: {}
})
}
)
}, [])
return <textarea
{...props}
onChange={(e) => props.onChange && props.onChange(e.target.value)}
data-testid={props['data-testid'] ? props['data-testid'] : 'monaco'}
/>;
return (
<textarea
{...props}
onChange={(e) => props.onChange && props.onChange(e.target.value)}
data-testid={props['data-testid'] ? props['data-testid'] : 'monaco'}
/>
)
}

export const languages = {
Expand All @@ -61,5 +64,10 @@ export const languages = {
}

export const monaco = {
Selection: jest.fn().mockImplementation(() => { return {} })
Selection: jest.fn().mockImplementation(() => ({})),
editor: {
colorize: jest.fn().mockImplementation((data) => Promise.resolve(data)),
defineTheme: jest.fn(),
setTheme: jest.fn()
}
}
14 changes: 2 additions & 12 deletions redisinsight/api/config/default.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,6 @@ export default {
pluginsAssets: join(staticDir, 'resources', 'plugins'),
commands: join(homedir, 'commands'),
defaultCommandsDir: join(defaultsDir, 'commands'),
guides: process.env.RI_GUIDES_PATH || join(homedir, 'guides'),
defaultGuides: join(defaultsDir, 'guides'),
tutorials: process.env.RI_TUTORIALS_PATH || join(homedir, 'tutorials'),
defaultTutorials: join(defaultsDir, 'tutorials'),
content: process.env.RI_CONTENT_PATH || join(homedir, 'content'),
Expand All @@ -47,7 +45,6 @@ export default {
globalPrefix: 'api',
customPluginsUri: '/plugins',
staticUri: '/static',
guidesUri: '/static/guides',
tutorialsUri: '/static/tutorials',
customTutorialsUri: '/static/custom-tutorials',
contentUri: '/static/content',
Expand Down Expand Up @@ -110,23 +107,16 @@ export default {
plugins: {
stateMaxSize: parseInt(process.env.RI_PLUGIN_STATE_MAX_SIZE, 10) || 1024 * 1024,
},
guides: {
updateUrl: process.env.RI_GUIDES_UPDATE_URL
|| 'https://github.com/RedisInsight/Guides/releases/download/2.x.x',
zip: process.env.RI_GUIDES_ZIP || dataZipFileName,
buildInfo: process.env.RI_GUIDES_INFO || buildInfoFileName,
devMode: !!process.env.RI_GUIDES_PATH,
},
tutorials: {
updateUrl: process.env.RI_TUTORIALS_UPDATE_URL
|| 'https://github.com/RedisInsight/Tutorials/releases/download/2.x.x',
|| 'https://github.com/RedisInsight/Tutorials/releases/download/2.42',
zip: process.env.RI_TUTORIALS_ZIP || dataZipFileName,
buildInfo: process.env.RI_TUTORIALS_INFO || buildInfoFileName,
devMode: !!process.env.RI_TUTORIALS_PATH,
},
content: {
updateUrl: process.env.RI_CONTENT_UPDATE_URL
|| 'https://github.com/RedisInsight/Statics/releases/download/latest',
|| 'https://github.com/RedisInsight/Statics/releases/download/2.42',
zip: process.env.RI_CONTENT_ZIP || dataZipFileName,
buildInfo: process.env.RI_CONTENT_INFO || buildInfoFileName,
devMode: !!process.env.RI_CONTENT_PATH,
Expand Down
3 changes: 1 addition & 2 deletions redisinsight/api/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,9 @@
},
"scripts": {
"build:defaults:commands": "ts-node ./scripts/default-commands.ts",
"build:defaults:guides": "ts-node ./scripts/default-guides.ts",
"build:defaults:tutorials": "ts-node ./scripts/default-tutorials.ts",
"build:defaults:content": "ts-node ./scripts/default-content.ts",
"build:defaults": "yarn build:defaults:guides && yarn build:defaults:commands && yarn build:defaults:content && yarn build:defaults:tutorials",
"build:defaults": "yarn build:defaults:commands && yarn build:defaults:content && yarn build:defaults:tutorials",
"prebuild": "rimraf dist",
"build": "nest build",
"build:prod": "rimraf dist && nest build -p ./tsconfig.build.prod.json && cross-env NODE_ENV=production",
Expand Down
39 changes: 0 additions & 39 deletions redisinsight/api/scripts/default-guides.ts

This file was deleted.

1 change: 1 addition & 0 deletions redisinsight/api/src/__mocks__/custom-tutorial.ts
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ export const mockCustomTutorialManifestJson = {
type: CustomTutorialManifestType.InternalLink,
id: 'introduction',
label: 'introduction',
summary: 'Introduction summary',
args: {
path: '/ct-folder-1/ct-sub-folder-1/introduction.md',
},
Expand Down
13 changes: 13 additions & 0 deletions redisinsight/api/src/init-helper.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,16 @@ export const migrateHomeFolder = async () => {
// continue initialization even without migration
}
};

/**
* Remove old guides folder
*/
export const removeGuidesFolder = async () => {
try {
if (await fs.pathExists(PATH_CONFIG.guides)) {
await fs.rm(PATH_CONFIG.guides, { recursive: true, force: true });
}
} catch (e) {
// continue initialization even without migration
}
};
3 changes: 2 additions & 1 deletion redisinsight/api/src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import * as bodyParser from 'body-parser';
import { WinstonModule } from 'nest-winston';
import { GlobalExceptionFilter } from 'src/exceptions/global-exception.filter';
import { get, Config } from 'src/utils';
import { migrateHomeFolder } from 'src/init-helper';
import { migrateHomeFolder, removeGuidesFolder } from 'src/init-helper';
import { LogFileProvider } from 'src/modules/profiler/providers/log-file.provider';
import { WindowsAuthAdapter } from 'src/modules/auth/window-auth/adapters/window-auth.adapter';
import { AppModule } from './app.module';
Expand All @@ -24,6 +24,7 @@ interface IApp {

export default async function bootstrap(apiPort?: number): Promise<IApp> {
await migrateHomeFolder();
await removeGuidesFolder();

const { port, host } = serverConfig;
const logger = WinstonModule.createLogger(LOGGER_CONFIG);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,13 @@ export class CustomTutorialManifest {
@IsNotEmpty()
label: string;

@ApiProperty({ type: String })
@IsOptional()
@Expose()
@IsString()
@IsNotEmpty()
summary?: string;

@ApiPropertyOptional({ type: CustomTutorialManifestArgs })
@IsOptional()
@Expose()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import config from 'src/utils/config';
import { AutoUpdatedStaticsProvider } from './auto-updated-statics.provider';

const PATH_CONFIG = config.get('dir_path');
const GUIDES = config.get('guides');
const TUTORIALS = config.get('tutorials');

jest.mock('axios');
const mockedAxios = axios as jest.Mocked<typeof axios>;
Expand All @@ -26,13 +26,13 @@ describe('AutoUpdatedStaticsProvider', () => {
jest.mock('adm-zip', () => jest.fn().mockImplementation(() => mockedAdmZip));

service = new AutoUpdatedStaticsProvider({
name: 'GuidesProvider',
destinationPath: PATH_CONFIG.guides,
defaultSourcePath: PATH_CONFIG.defaultGuides,
updateUrl: GUIDES.updateUrl,
buildInfo: GUIDES.buildInfo,
zip: GUIDES.zip,
devMode: GUIDES.devMode,
name: 'TutorialsProvider',
destinationPath: PATH_CONFIG.tutorials,
defaultSourcePath: PATH_CONFIG.defaultTutorials,
updateUrl: TUTORIALS.updateUrl,
buildInfo: TUTORIALS.buildInfo,
zip: TUTORIALS.zip,
devMode: TUTORIALS.devMode,
});
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,12 @@ import { AutoUpdatedStaticsProvider } from './providers/auto-updated-statics.pro

const SERVER_CONFIG = config.get('server') as Config['server'];
const PATH_CONFIG = config.get('dir_path') as Config['dir_path'];
const GUIDES_CONFIG = config.get('guides') as Config['guides'];
const TUTORIALS_CONFIG = config.get('tutorials') as Config['tutorials'];

const CONTENT_CONFIG = config.get('content');

@Module({
imports: [
ServeStaticModule.forRoot({
serveRoot: SERVER_CONFIG.guidesUri,
rootPath: join(PATH_CONFIG.guides),
serveStaticOptions: {
fallthrough: false,
},
}),
ServeStaticModule.forRoot({
serveRoot: SERVER_CONFIG.tutorialsUri,
rootPath: join(PATH_CONFIG.tutorials),
Expand Down Expand Up @@ -64,15 +56,6 @@ const CONTENT_CONFIG = config.get('content');
}),
],
providers: [
{
provide: 'GuidesProvider',
useFactory: () => new AutoUpdatedStaticsProvider({
name: 'GuidesProvider',
destinationPath: PATH_CONFIG.guides,
defaultSourcePath: PATH_CONFIG.defaultGuides,
...GUIDES_CONFIG,
}),
},
{
provide: 'TutorialsProvider',
useFactory: () => new AutoUpdatedStaticsProvider({
Expand Down
4 changes: 2 additions & 2 deletions redisinsight/ui/src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import { EuiPage, EuiPageBody } from '@elastic/eui'
import { store } from 'uiSrc/slices/store'
import { appInfoSelector } from 'uiSrc/slices/app/info'
import { PagePlaceholder } from 'uiSrc/components'
import MonacoLanguages from 'uiSrc/components/monaco-laguages'
import Router from './Router'
import { Theme } from './constants'
import { themeService } from './services'
Expand All @@ -14,7 +15,6 @@ import { ThemeProvider } from './contexts/themeContext'
import MainComponent from './components/main/MainComponent'
import ThemeComponent from './components/theme/ThemeComponent'
import GlobalDialogs from './components/global-dialogs'
import GlobalActionBar from './components/global-action-bar'

import themeDark from './styles/themes/dark_theme/_dark_theme.lazy.scss'
import themeLight from './styles/themes/light_theme/_light_theme.lazy.scss'
Expand Down Expand Up @@ -44,7 +44,6 @@ const App = ({ children }: { children?: ReactElement[] }) => {
? <PagePlaceholder />
: (
<EuiPage className="main">
<GlobalActionBar />
<GlobalDialogs />
<GlobalSubscriptions />
<NavigationMenu />
Expand All @@ -56,6 +55,7 @@ const App = ({ children }: { children?: ReactElement[] }) => {
<Notifications />
<Config />
<ShortcutsFlyout />
<MonacoLanguages />
{children}
</div>
)
Expand Down
37 changes: 37 additions & 0 deletions redisinsight/ui/src/assets/img/click-learn-rocket.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 37 additions & 0 deletions redisinsight/ui/src/assets/img/icons/rocket.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading