diff --git a/pyproject.toml b/pyproject.toml index e461f30a7b..6befaddb1a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,3 +51,24 @@ wrapper = "xmodule.wrapper_block:WrapperBlock" [project.entry-points."xblock_asides.v1"] tagging_aside = "cms.lib.xblock.tagging:StructuredTagsAside" + +[project.entry-points."openedx.course_tab"] +ccx = "lms.djangoapps.ccx.plugins:CcxCourseTab" +courseware = "lms.djangoapps.courseware.tabs:CoursewareTab" +dates = "lms.djangoapps.courseware.tabs:DatesTab" +discussion = "lms.djangoapps.discussion.plugins:DiscussionTab" +edxnotes = "lms.djangoapps.edxnotes.plugins:EdxNotesTab" +external_discussion = "lms.djangoapps.courseware.tabs:ExternalDiscussionCourseTab" +external_link = "lms.djangoapps.courseware.tabs:ExternalLinkCourseTab" +html_textbooks = "lms.djangoapps.courseware.tabs:HtmlTextbookTabs" +instructor = "lms.djangoapps.instructor.views.instructor_dashboard:InstructorDashboardTab" +lti_discussion = "openedx.features.lti_course_tab.tab:DiscussionLtiCourseTab" +lti_live = "openedx.core.djangoapps.course_live.tab:CourseLiveTab" +lti_tab = "openedx.features.lti_course_tab.tab:LtiCourseTab" +pdf_textbooks = "lms.djangoapps.courseware.tabs:PDFTextbookTabs" +progress = "lms.djangoapps.courseware.tabs:ProgressTab" +static_tab = "xmodule.tabs:StaticTab" +syllabus = "lms.djangoapps.courseware.tabs:SyllabusTab" +teams = "lms.djangoapps.teams.plugins:TeamsTab" +textbooks = "lms.djangoapps.courseware.tabs:TextbookTabs" +wiki = "lms.djangoapps.course_wiki.tab:WikiTab" diff --git a/setup.py b/setup.py index 327158177b..1d6bd148e0 100644 --- a/setup.py +++ b/setup.py @@ -6,27 +6,6 @@ from setuptools import setup setup( entry_points={ - "openedx.course_tab": [ - "ccx = lms.djangoapps.ccx.plugins:CcxCourseTab", - "courseware = lms.djangoapps.courseware.tabs:CoursewareTab", - "dates = lms.djangoapps.courseware.tabs:DatesTab", - "discussion = lms.djangoapps.discussion.plugins:DiscussionTab", - "edxnotes = lms.djangoapps.edxnotes.plugins:EdxNotesTab", - "external_discussion = lms.djangoapps.courseware.tabs:ExternalDiscussionCourseTab", - "external_link = lms.djangoapps.courseware.tabs:ExternalLinkCourseTab", - "html_textbooks = lms.djangoapps.courseware.tabs:HtmlTextbookTabs", - "instructor = lms.djangoapps.instructor.views.instructor_dashboard:InstructorDashboardTab", - "lti_discussion = openedx.features.lti_course_tab.tab:DiscussionLtiCourseTab", - "lti_live = openedx.core.djangoapps.course_live.tab:CourseLiveTab", - "lti_tab = openedx.features.lti_course_tab.tab:LtiCourseTab", - "pdf_textbooks = lms.djangoapps.courseware.tabs:PDFTextbookTabs", - "progress = lms.djangoapps.courseware.tabs:ProgressTab", - "static_tab = xmodule.tabs:StaticTab", - "syllabus = lms.djangoapps.courseware.tabs:SyllabusTab", - "teams = lms.djangoapps.teams.plugins:TeamsTab", - "textbooks = lms.djangoapps.courseware.tabs:TextbookTabs", - "wiki = lms.djangoapps.course_wiki.tab:WikiTab", - ], "openedx.course_app": [ "calculator = lms.djangoapps.courseware.plugins:CalculatorCourseApp", "custom_pages = lms.djangoapps.courseware.plugins:CustomPagesCourseApp",