Tim McCormack
1088dc224f
feat: Explicitly note that global status message accepts HTML ( #32209 )
...
We've seen some confusion in the past about whether HTML is supported here.
2023-05-12 16:37:34 +00:00
Ned Batchelder
12765a7a59
refactor(test): use @skip_unless_lms uniformly
2023-02-01 13:52:26 -08:00
Awais Qureshi
8a4c0b74e6
chore: Django3 has removed python_2_unicode_compatible.
...
Execute the codemodes.
2021-07-26 23:56:45 +05:00
Usama Sadiq
ea550c06a5
refactor: pyupgrade second iteration ( #27452 )
2021-05-10 13:47:33 +05:00
Awais Qureshi
6c22e84faa
BOM-2375
...
Run Pyupgrade on status folder.
2021-02-22 21:26:56 +05:00
Aarif
7dfd6edd23
replaced unittest assertions pytest assertions ( #26524 )
2021-02-18 18:08:23 +05:00
Jawayria
3ce03896af
Applied pylint-amnesty to status
2021-02-02 13:38:45 +05:00
Feanil Patel
6e3fe00fff
Fix all E303 pep8 errors.
2019-12-30 12:25:38 -05:00
Feanil Patel
9cf2f9f298
Run 2to3 -f future . -w
...
This will remove imports from __future__ that are no longer needed.
https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
2019-12-30 10:35:30 -05:00
Manjinder Singh
6f1be3ed2c
BOM-933: Fix type mismatches in various migrations 6 ( #22170 )
...
* Fix type mismatches in coursewaqre
* Fix type mismatch in credit migrations
* Fix type mismatch in status migrations
* Fix type mismatch in user_api migrations
* Review Fixes
2019-10-29 10:36:10 -04:00
Ayub khan
5c47a3b425
BOM Project
...
Updated __unicode__ to __str__
2019-09-25 18:31:54 +05:00
Anthony Wee
489c78dfa7
INCR-132: Run python-modernize on common/djangoapps/status ( #20450 )
...
* INCR-132: Run python-modernize on common/djangoapps/status
* isort
* isort migrations
2019-05-13 13:00:01 -04:00
bmedx
7df1e05f49
Fix xxslint errors in touched files
2019-02-19 11:24:24 -05:00
Julia Eskew
368f221f0a
Initial start on annotations.
2019-02-19 11:24:21 -05:00
Tyler Hallada
1540f9ec72
Add on_delete kwarg to ForeignKey & OneToOneFields
...
Django 2.0 will make this field required for `ForeignKey` and `OneToOneFields`.
In previous versions the option defaulted to `models.CASCADE` when not
specified. This change should make the deprecation warnings in the current
Django version go away.
The migrations where also modified, but the changes should not cause a change in
the database schema since `models.CASCADE` was already the old default.
2018-06-05 17:05:12 -04:00
Troy Sankey
b1ce012a94
move global status messages from the header to the user notification area
2018-03-26 12:06:29 -04:00
Jeremy Bowman
bf86b3da98
PLAT-1942 Handle xmodule_django field deprecations
2018-02-05 15:05:54 -05:00
bmedx
d3e6836d9e
Fixes to common/openedx tests that reference apps CMS doesn't use
2017-11-22 15:46:06 -05:00
Harry Rein
08df53e110
Adding in course messaging to the home page.
...
LEARNER-1894
This commit adds in course messaging for three use cases. First,
when the user is not signed in, the user is shown a message that
provides a link to sign in or register. If the user is signed in
but not enrolled, they are given a link to do so. If the user is
enrolled but the course has not yet started, they are shown a
message explaining when the course starts and shown a link (not
yet enabled) to add a reminder to their calendar.
The implementation defines a base message class and extends it
for the course home messages as well as the previously implemented
page level messages.
2017-07-24 15:17:12 -04:00
Andy Armstrong
93235d118d
Reorder imports using isort (except lms and cms)
2017-05-30 16:04:54 -04:00
John Eskew
3614eb2800
Move xmodule_django app to openedx.core.djangoapps
2016-10-06 14:50:40 -04:00
Ned Batchelder
2e1238b83e
Remove unused imports
2016-04-08 11:23:05 -04:00
Usman Khalid
6cb62f2697
Rebase upgrade Django to v1.8.5
...
Please note that this is a squshed commit and the work of:
Symbolist, macdiesel, nedbat, doctoryes, muzaffaryousaf and muhammad-ammar
2015-11-10 15:00:19 -05:00
Diana Huang
82eb1f6b74
Make status use ConfigurationModel instead.
2015-08-11 17:51:39 -04:00
Ned Batchelder
78e9445aa1
Add super() calls to setUp/tearDown that are missing them
...
Also, I replaced a number of tearDown methods with addCleanup instead.
And also remove some unneeded patch.stopall() calls.
2015-05-14 18:14:21 -04:00
Adam Palay
882eab4bc9
cache site status message for 5 minutes (TNL-1614)
2015-03-11 14:28:19 -04:00
stv
5a69feadeb
Fix PEP8: E123 closing bracket does not match
...
indentation of opening bracket's line
2014-11-24 20:46:44 -05:00
stv
fb9f324f2f
Fix PEP8: E303 too many blank lines
2014-11-10 11:00:14 -08:00
Ned Batchelder
181b1e979b
Remove unused imports from common, as reported by pylint.
2013-06-19 16:56:34 -04:00
Calen Pennington
6b64b4214f
Make relative imports explicitly relative
2013-03-15 11:23:22 -04:00
Ned Batchelder
aa2d0ecaf2
We no longer need override_settings, Django has a better one.
2013-02-11 17:06:35 -05:00
Calen Pennington
cfae1cdf62
Pep8 autofixes
2013-02-06 11:13:50 -05:00
Victor Shnayder
bcf835532b
Pass course_id instead of course to get_site_status_msg
...
* makes testing easier -- don't need course objects
2012-10-08 14:06:58 -04:00
Victor Shnayder
ddcd166b72
make tests pass without LMS settings
2012-10-07 23:09:26 -04:00
Victor Shnayder
9e43664498
Add support for per-course site status.
...
Now looks for a status_message.json file, looks for 'global' and ${course.id} keys. Return any global message and any course-specific message, joined by <br>.
fab files need to be updated to use this new format (new filename, possibly also help manage per-course messages, or at least test for valid json)
2012-10-07 23:09:26 -04:00
Victor Shnayder
f4623bf155
address comments on #807
2012-10-02 17:17:15 -04:00
David Ormsbee
13bfbc820d
Prevent caching of block showing top status bar (used for system alert notifications).
2012-10-02 16:38:28 -04:00
Victor Shnayder
8b0f1a0305
get rid of caching--unneeded complexity.
2012-10-02 15:03:06 -04:00
Victor Shnayder
8ad1e7fba1
Add framework for a site status banner.
...
- still needs style
- will cache for 10 seconds
2012-10-02 11:48:16 -04:00