Update tabs.py#757
Update tabs.py#757oliviermarquez wants to merge 3 commits intoopenedx:masterfrom oliviermarquez:patch-1
Conversation
fixes tab buttons of student's dahsboard for i18n
There was a problem hiding this comment.
This is a regular python file, not a mako template, so you don't need to the extra {} around the call to _.
_{ } brackets removed for i18n (not needed as regular python file)
|
needs to import ugettext: |
There was a problem hiding this comment.
With respect to breaking long lines, please see https://github.com/edx/edx-platform/wiki/Python-Guidelines
It's more readable to be like
course.tabs = [
{"type": "courseware"},
....
{"type": "progress", "name": _("Progress")},
]
The trailing comma I put at the end of "progress" line is OK - it's Python! 😄
|
Aside from doing the import as Adam asks, can you please also squash your commits down to one commit, since this is such a minor change? See http://git-scm.com/book/en/Git-Tools-Rewriting-History The way you do is via an interactive rebase. |
|
code was added in this file since my fork. do i need to fork it again ? |
|
You might just want to close this PR, make a new fork, and apply your changes freshly. Then open a new PR. I think that's the easiest route. |
|
The benefit of that approach too is you will not have to rebase as you can make all the changes, incorporating review comments, in just one commit. |
|
I don't think you need to. You can rebase your branch onto edx's latest master by running: $ git fetch --all; git rebase edx/master |
|
actually I agree with sarina, I'd just open a new pr :) |
|
@oliviermarquez we'd like to keep our PRs pruned as much as possible. If you plan to open a new PR, please close this one. Otherwise, please update it and comment when you've made the update. Thanks! |
|
Hey I just noticed this going by by dumb chance. You should probably Cheers, Nick On 10/7/13 8:04 AM, Sarina Canelake wrote:
|
|
@oliviermarquez Hi will you open a new PR ? i am working in this we can colaborate. |
|
last PR was about words not checked to be translated (working on french i have no pr ready to submit actually. 2013/10/30 Cristian Salamea notifications@github.com
|
|
@oliviermarquez Ok, i can work in this and make a PR. |
|
@ovnicraft if you look, @oliviermarquez updated the pull request a few times, first #1234 then #1489 finally #1507 (this is not advised, we prefer that you keep the same pull request open and perform rebasing). However - click through those PRs to see the discussion that was made. A version of this code was finally merged in #1507 |
|
@sarina Yes, i see it was merged. Thanks for comment ! |
…ons-ie Fix forums in IE9; apparently it's just very strict about the charset be...
…co-jwplayerxblock Add gacco-jwplayerxblock openedx#635
* stv/pick/fix-show-answer: Fixing quality Fix Show Answer button display for the value "Answered" in studio
…36371) * refactor: convert libraries API from attr.s to dataclass, fix types * fix: make corresponding updates to 'search' code * feat: use new version of openedx-learning with containers support * temp: Use opencraft branch of opaquekeys * refactor: Use LibraryElementKey instead of LibraryCollectionKey * refactor: split libraries API & REST API up into smaller modules * feat: new REST API for units in content libraries * feat: python+REST API to get a unit * feat: auto-generate slug/key/ID from title of units * feat: generate search index documents for containers * refactor: rename LibraryElementKey to LibraryItemKey * fix: lint error * feat: adds new units to search index on create/update and when running reindex_studio. Updates requirements for openedx-events and openedx-learning to support these changes. * fix: pylint * fix: temp requirement * fix: search index container events/tasks * feat: add get_library_container_usage_key to libraries API and use it when search indexing containers * fix: index all containers during reindex_studio * chore: bump openedx-events requirement * fix: address review comments * chore: bumps openedx-learning to 0.19.1 * fix: rename api method to library_container_locator since container keys are locators, not usage keys * chore: bumps opaque-keys dependency * test: fix misnamed unit_usage_key * feat: adds APIs to update or delete a container (#757) * feat: adds python and REST APIs to update a container's display_name * refactor: adds _get_container method to api to reduce code duplication * feat: adds python and REST APIs to delete a container * test: add container permission tests --------- Co-authored-by: XnpioChV <xnpiochv@gmail.com> Co-authored-by: Jillian Vogel <jill@opencraft.com> Co-authored-by: Rômulo Penido <romulo.penido@gmail.com>
…36371) * refactor: convert libraries API from attr.s to dataclass, fix types * fix: make corresponding updates to 'search' code * feat: use new version of openedx-learning with containers support * temp: Use opencraft branch of opaquekeys * refactor: Use LibraryElementKey instead of LibraryCollectionKey * refactor: split libraries API & REST API up into smaller modules * feat: new REST API for units in content libraries * feat: python+REST API to get a unit * feat: auto-generate slug/key/ID from title of units * feat: generate search index documents for containers * refactor: rename LibraryElementKey to LibraryItemKey * fix: lint error * feat: adds new units to search index on create/update and when running reindex_studio. Updates requirements for openedx-events and openedx-learning to support these changes. * fix: pylint * fix: temp requirement * fix: search index container events/tasks * feat: add get_library_container_usage_key to libraries API and use it when search indexing containers * fix: index all containers during reindex_studio * chore: bump openedx-events requirement * fix: address review comments * chore: bumps openedx-learning to 0.19.1 * fix: rename api method to library_container_locator since container keys are locators, not usage keys * chore: bumps opaque-keys dependency * test: fix misnamed unit_usage_key * feat: adds APIs to update or delete a container (#757) * feat: adds python and REST APIs to update a container's display_name * refactor: adds _get_container method to api to reduce code duplication * feat: adds python and REST APIs to delete a container * test: add container permission tests --------- Co-authored-by: XnpioChV <xnpiochv@gmail.com> Co-authored-by: Jillian Vogel <jill@opencraft.com> Co-authored-by: Rômulo Penido <romulo.penido@gmail.com>
…penedx#36371) * refactor: convert libraries API from attr.s to dataclass, fix types * fix: make corresponding updates to 'search' code * feat: use new version of openedx-learning with containers support * temp: Use opencraft branch of opaquekeys * refactor: Use LibraryElementKey instead of LibraryCollectionKey * refactor: split libraries API & REST API up into smaller modules * feat: new REST API for units in content libraries * feat: python+REST API to get a unit * feat: auto-generate slug/key/ID from title of units * feat: generate search index documents for containers * refactor: rename LibraryElementKey to LibraryItemKey * fix: lint error * feat: adds new units to search index on create/update and when running reindex_studio. Updates requirements for openedx-events and openedx-learning to support these changes. * fix: pylint * fix: temp requirement * fix: search index container events/tasks * feat: add get_library_container_usage_key to libraries API and use it when search indexing containers * fix: index all containers during reindex_studio * chore: bump openedx-events requirement * fix: address review comments * chore: bumps openedx-learning to 0.19.1 * fix: rename api method to library_container_locator since container keys are locators, not usage keys * chore: bumps opaque-keys dependency * test: fix misnamed unit_usage_key * feat: adds APIs to update or delete a container (openedx#757) * feat: adds python and REST APIs to update a container's display_name * refactor: adds _get_container method to api to reduce code duplication * feat: adds python and REST APIs to delete a container * test: add container permission tests --------- Co-authored-by: XnpioChV <xnpiochv@gmail.com> Co-authored-by: Jillian Vogel <jill@opencraft.com> Co-authored-by: Rômulo Penido <romulo.penido@gmail.com>
…36371) * refactor: convert libraries API from attr.s to dataclass, fix types * fix: make corresponding updates to 'search' code * feat: use new version of openedx-learning with containers support * temp: Use opencraft branch of opaquekeys * refactor: Use LibraryElementKey instead of LibraryCollectionKey * refactor: split libraries API & REST API up into smaller modules * feat: new REST API for units in content libraries * feat: python+REST API to get a unit * feat: auto-generate slug/key/ID from title of units * feat: generate search index documents for containers * refactor: rename LibraryElementKey to LibraryItemKey * fix: lint error * feat: adds new units to search index on create/update and when running reindex_studio. Updates requirements for openedx-events and openedx-learning to support these changes. * fix: pylint * fix: temp requirement * fix: search index container events/tasks * feat: add get_library_container_usage_key to libraries API and use it when search indexing containers * fix: index all containers during reindex_studio * chore: bump openedx-events requirement * fix: address review comments * chore: bumps openedx-learning to 0.19.1 * fix: rename api method to library_container_locator since container keys are locators, not usage keys * chore: bumps opaque-keys dependency * test: fix misnamed unit_usage_key * feat: adds APIs to update or delete a container (#757) * feat: adds python and REST APIs to update a container's display_name * refactor: adds _get_container method to api to reduce code duplication * feat: adds python and REST APIs to delete a container * test: add container permission tests --------- Co-authored-by: XnpioChV <xnpiochv@gmail.com> Co-authored-by: Jillian Vogel <jill@opencraft.com> Co-authored-by: Rômulo Penido <romulo.penido@gmail.com>
fixes tab buttons of student's dahsboard for i18n