Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
MOOC packages by hacklab
django-courses-legacy
Commits
42add8fb
Commit
42add8fb
authored
4 years ago
by
Matheus Miranda
Browse files
Options
Download
Plain Diff
Merge branch 'develop' into 'master'
Courses edit improvements See merge request
!74
parents
40271d20
807eeca2
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
314 additions
and
311 deletions
+314
-311
courses_legacy/static/js/activities/controllers.js
courses_legacy/static/js/activities/controllers.js
+9
-6
courses_legacy/static/js/course-permissions/controllers.js
courses_legacy/static/js/course-permissions/controllers.js
+5
-5
courses_legacy/static/js/main-nav/controller.js
courses_legacy/static/js/main-nav/controller.js
+3
-9
courses_legacy/static/js/main-nav/services.js
courses_legacy/static/js/main-nav/services.js
+5
-0
courses_legacy/static/templates/activity_discussion.html
courses_legacy/static/templates/activity_discussion.html
+290
-290
courses_legacy/urls.py
courses_legacy/urls.py
+2
-1
No files found.
courses_legacy/static/js/activities/controllers.js
View file @
42add8fb
...
...
@@ -40,7 +40,7 @@
'
AnswerNotification
'
,
'
ContentFile
'
,
function
(
$scope
,
$sce
,
$routeParams
,
$anchorScroll
,
$document
,
uiTinymceConfig
,
Forum
,
Topic
,
Comment
,
TopicLike
,
TopicFile
,
CommentLike
,
CommentFile
,
Progress
,
ClassActivity
,
CurrentUser
,
AnswerNotification
,
ContentFile
)
{
$scope
.
$watch
(
'
currentActivity
'
,
function
(
currentActivity
)
{
$scope
.
$watch
(
'
currentActivity
'
,
function
(
currentActivity
)
{
$scope
.
activity_open
=
true
;
$scope
.
activity_expired
=
false
;
var
now
=
Date
.
now
();
...
...
@@ -217,11 +217,12 @@
exclude_cur_user
:
true
,
page
:
1
},
function
(
response
){
// Check if there are any activities to show
if
(
response
.
results
.
length
>
0
)
{
$scope
.
hasTopic
=
true
;
}
});
// Check if there are any activities to show
if
(
response
.
results
.
length
>
0
)
{
$scope
.
hasTopic
=
true
;
$scope
.
totalPage
=
response
.
results
.
length
;
}
});
function
fetchAnswersPage
(
page
)
{
const
params
=
{
};
...
...
@@ -237,6 +238,8 @@
if
(
$scope
.
classes_activities
.
results
.
length
>
0
)
{
$scope
.
hasTopic
=
true
;
}
$scope
.
totalPage
=
$scope
.
classes_activities
.
results
.
length
+
((
page
-
1
)
*
10
);
});
}
...
...
This diff is collapsed.
Click to expand it.
courses_legacy/static/js/course-permissions/controllers.js
View file @
42add8fb
...
...
@@ -47,10 +47,10 @@
$scope
.
professors_before_changes
=
angular
.
copy
(
professors
);
});
//
CourseGroup.get({id: $scope.courseId}, function(course){
//
$scope.course_groups = course;
//
});
//
$scope.groups = Groups.query();
CourseGroup
.
get
({
id
:
$scope
.
courseId
},
function
(
course
){
$scope
.
course_groups
=
course
;
});
$scope
.
groups
=
Groups
.
query
();
$scope
.
get_as_safe_html
=
function
(
value
)
{
return
$sce
.
trustAsHtml
(
value
);
...
...
@@ -102,7 +102,7 @@
}
);
//
$scope.course_groups.$update({id: $scope.courseId});
$scope
.
course_groups
.
$update
({
id
:
$scope
.
courseId
});
};
$scope
.
cancel_permissions_changes
=
function
()
{
...
...
This diff is collapsed.
Click to expand it.
courses_legacy/static/js/main-nav/controller.js
View file @
42add8fb
...
...
@@ -3,17 +3,11 @@
var
app
=
angular
.
module
(
'
main-nav.controllers
'
,
[]);
app
.
controller
(
'
MainNavCtrl
'
,
[
'
$scope
'
,
'
Message
'
,
function
(
$scope
,
Message
)
{
'
$scope
'
,
'
Message
'
,
'
MessageCount
'
,
function
(
$scope
,
Message
,
MessageCount
)
{
// Count unread messages for display in the main navigation
$scope
.
messages_unread_count
=
0
;
Message
.
query
({},
function
(
message
){
for
(
var
i
=
0
;
i
<
message
.
length
;
i
++
)
{
if
(
message
[
i
].
is_read
===
false
)
$scope
.
messages_unread_count
++
;
}
})
$scope
.
messages_unread_count
=
MessageCount
.
get
({
unread
:
true
})
// Listens to 'message' events triggered by the Rocket Chat iframe
$scope
.
chat
=
{
...
...
This diff is collapsed.
Click to expand it.
courses_legacy/static/js/main-nav/services.js
View file @
42add8fb
...
...
@@ -8,4 +8,9 @@
});
});
module
.
factory
(
'
MessageCount
'
,
function
(
$resource
){
return
$resource
(
BASE_API_URL
+
'
/professor_message/count_message
'
,
{},
{
});
});
})(
angular
);
This diff is collapsed.
Click to expand it.
courses_legacy/static/templates/activity_discussion.html
View file @
42add8fb
This diff is collapsed.
Click to expand it.
courses_legacy/urls.py
View file @
42add8fb
...
...
@@ -36,7 +36,7 @@ from .reports.views import (UserCourseStats, CourseStatsByLessonViewSet, UserCou
from
courses.views
import
(
CourseViewSet
,
BaseCourseProfessorViewSet
,
ProfessorMessageViewSet
,
ProfessorGlobalMessageViewSet
,
ProfessorMessageReadViewSet
ProfessorMessageReadViewSet
,
CourseGroupViewSet
)
from
courses.course_material.views
import
CourseMaterialViewSet
,
CourseMaterialFileViewSet
from
courses.certification.views
import
(
...
...
@@ -67,6 +67,7 @@ router = routers.DefaultRouter(trailing_slash=False)
router
.
register
(
r
'profile'
,
ProfileViewSet
,
base_name
=
'profile'
)
router
.
register
(
r
'user_admin'
,
TimtecUserAdminViewSet
,
base_name
=
'user_admin'
)
router
.
register
(
r
'course_group'
,
CourseGroupViewSet
,
base_name
=
'course_group'
)
router
.
register
(
r
'course_carousel'
,
CarouselCourseView
,
base_name
=
'course_carousel'
)
router
.
register
(
r
'course_professor'
,
CourseProfessorViewSet
,
base_name
=
'course_professor'
)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment