chore: resolved conflicts
This commit is contained in:
5
.github/workflows/ui-tests.yml
vendored
5
.github/workflows/ui-tests.yml
vendored
@@ -100,6 +100,11 @@ jobs:
|
|||||||
bench --site lms.test execute frappe.utils.install.complete_setup_wizard
|
bench --site lms.test execute frappe.utils.install.complete_setup_wizard
|
||||||
bench --site lms.test execute frappe.tests.ui_test_helpers.create_test_user
|
bench --site lms.test execute frappe.tests.ui_test_helpers.create_test_user
|
||||||
|
|
||||||
|
- name: cypress pre-requisites
|
||||||
|
run: |
|
||||||
|
cd ~/frappe-bench/apps/lms
|
||||||
|
yarn add cypress@^10 --no-lockfile
|
||||||
|
|
||||||
- name: UI Tests
|
- name: UI Tests
|
||||||
run: cd ~/frappe-bench/ && bench --site lms.test run-ui-tests lms --headless
|
run: cd ~/frappe-bench/ && bench --site lms.test run-ui-tests lms --headless
|
||||||
env:
|
env:
|
||||||
|
|||||||
@@ -819,7 +819,7 @@ input[type=checkbox] {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.lesson-pagination {
|
.lesson-pagination {
|
||||||
margin: 2rem 0;
|
margin: 2rem 0 5rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lesson-video {
|
.lesson-video {
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
frappe.ready(() => {
|
frappe.ready(() => {
|
||||||
setup_file_size();
|
setup_file_size();
|
||||||
pin_header();
|
pin_header();
|
||||||
setup_router();
|
|
||||||
|
|
||||||
$(".join-batch").click((e) => {
|
$(".join-batch").click((e) => {
|
||||||
join_course(e);
|
join_course(e);
|
||||||
@@ -43,14 +42,6 @@ frappe.ready(() => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
const setup_router = () => {
|
|
||||||
frappe.router = {
|
|
||||||
slug(name) {
|
|
||||||
return name.toLowerCase().replace(/ /g, "-");
|
|
||||||
},
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
const pin_header = () => {
|
const pin_header = () => {
|
||||||
const el = document.querySelector(".sticky");
|
const el = document.querySelector(".sticky");
|
||||||
if (el) {
|
if (el) {
|
||||||
|
|||||||
@@ -2,3 +2,4 @@ import "./profile.js";
|
|||||||
import "./common_functions.js";
|
import "./common_functions.js";
|
||||||
import "../../../../frappe/frappe/public/js/frappe/ui/chart.js";
|
import "../../../../frappe/frappe/public/js/frappe/ui/chart.js";
|
||||||
import "../../../../frappe/frappe/public/js/frappe/ui/keyboard.js";
|
import "../../../../frappe/frappe/public/js/frappe/ui/keyboard.js";
|
||||||
|
import "../../../../frappe/frappe/public/js/frappe/event_emitter.js";
|
||||||
|
|||||||
@@ -18,5 +18,14 @@
|
|||||||
Object.assign(frappe.boot, telemetry_boot_info)
|
Object.assign(frappe.boot, telemetry_boot_info)
|
||||||
</script>
|
</script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
<script>
|
||||||
|
frappe.router = {
|
||||||
|
slug(name) {
|
||||||
|
return name.toLowerCase().replace(/ /g, "-");
|
||||||
|
},
|
||||||
|
};
|
||||||
|
frappe.utils.make_event_emitter(frappe.router)
|
||||||
|
</script>
|
||||||
{{ include_script("telemetry.bundle.js") }}
|
{{ include_script("telemetry.bundle.js") }}
|
||||||
|
|
||||||
{%- endblock -%}
|
{%- endblock -%}
|
||||||
@@ -115,12 +115,6 @@
|
|||||||
"can_select": ["LMS Quiz"],
|
"can_select": ["LMS Quiz"],
|
||||||
"can_read": ["LMS Quiz"]
|
"can_read": ["LMS Quiz"]
|
||||||
};
|
};
|
||||||
|
|
||||||
frappe.router = {
|
|
||||||
slug (name) {
|
|
||||||
return name.toLowerCase().replace(/ /g, "-");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
</script>
|
</script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{{ include_script('controls.bundle.js') }}
|
{{ include_script('controls.bundle.js') }}
|
||||||
|
|||||||
@@ -486,11 +486,6 @@
|
|||||||
|
|
||||||
frappe.boot.single_types = []
|
frappe.boot.single_types = []
|
||||||
|
|
||||||
frappe.router = {
|
|
||||||
slug (name) {
|
|
||||||
return name.toLowerCase().replace(/ /g, "-");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
let class_info = {{ class_info | json }};
|
let class_info = {{ class_info | json }};
|
||||||
</script>
|
</script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
@@ -157,12 +157,6 @@
|
|||||||
"can_select": ["LMS Category"],
|
"can_select": ["LMS Category"],
|
||||||
"can_read": ["LMS Category"]
|
"can_read": ["LMS Category"]
|
||||||
};
|
};
|
||||||
|
|
||||||
frappe.router = {
|
|
||||||
slug (name) {
|
|
||||||
return name.toLowerCase().replace(/ /g, "-");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
let class_info = null;
|
let class_info = null;
|
||||||
</script>
|
</script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ def get_context(context):
|
|||||||
context.assessments = get_assessments(class_name, context.student.name)
|
context.assessments = get_assessments(class_name, context.student.name)
|
||||||
|
|
||||||
upcoming_evals = frappe.get_all(
|
upcoming_evals = frappe.get_all(
|
||||||
"LMS certificate Request",
|
"LMS Certificate Request",
|
||||||
{
|
{
|
||||||
"member": context.student.name,
|
"member": context.student.name,
|
||||||
"course": ["in", context.courses],
|
"course": ["in", context.courses],
|
||||||
|
|||||||
14
package.json
14
package.json
@@ -14,17 +14,5 @@
|
|||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/frappe/lms/issues"
|
"url": "https://github.com/frappe/lms/issues"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/frappe/lms#readme",
|
"homepage": "https://github.com/frappe/lms#readme"
|
||||||
"devDependencies": {
|
|
||||||
"cypress": "^10"
|
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"@4tw/cypress-drag-drop": "^2",
|
|
||||||
"@cypress/code-coverage": "^3",
|
|
||||||
"@editorjs/header": "^2.7.0",
|
|
||||||
"@editorjs/list": "^1.8.0",
|
|
||||||
"@testing-library/cypress": "^8",
|
|
||||||
"@testing-library/dom": "8.17.1",
|
|
||||||
"cypress-real-events": "^1.7.6"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user