Adrian Fish

SAK-44186 Only update document viewer if i18n present (#8570)

https://jira.sakaiproject.org/browse/SAK-44186

SAK-44081 Select current pass/fail grade in new grader (#8571)

https://jira.sakaiproject.org/browse/SAK-44081

SAK-44293 Make full screen message clearer and clickable (#8567)

https://jira.sakaiproject.org/browse/SAK-44293

I agree with Adam's comment on the original ticket SAK-44013, make the whole

full screen message clickable and do away with the max button in the

message.

SAK-44293 Make full screen message clearer and clickable (#8567)

https://jira.sakaiproject.org/browse/SAK-44293

I agree with Adam's comment on the original ticket SAK-44013, make the whole

full screen message clickable and do away with the max button in the

message.

(cherry picked from commit ad87f220ec6e1ff4294f2214f5f1b5b833abfb37)

SAK-44293 Make full screen message clearer and clickable (#8567)

https://jira.sakaiproject.org/browse/SAK-44293

I agree with Adam's comment on the original ticket SAK-44013, make the whole

full screen message clickable and do away with the max button in the

message.

(cherry picked from commit ad87f220ec6e1ff4294f2214f5f1b5b833abfb37)

SAK-44245 Don't mask BaseMessage's m_formattedText property. (#8533)

https://jira.sakaiproject.org/browse/SAK-44245

Dave's change effectively hid BaseMessage's m_formattedText field from

the spring wiring in announcements. I'm glad it did, or we'd have had

multiple ways of accessing formatted text in one object graph.

SAK-44264 Only warn if a grader user is not found (#8555)

https://jira.sakaiproject.org/browse/SAK-44006

SAK-44264 Only warn if a grader user is not found (#8555)

https://jira.sakaiproject.org/browse/SAK-44006

(cherry picked from commit c5683d4e793198970b991ea257adf371fe5d4f84)

SAK-43853 Ensure resubmit date is valid in grader (#8527)

https://jira.sakaiproject.org/browse/SAK-43853

SAK-43782 Grader feedback comment updates correctly (#8526)

https://jira.sakaiproject.org/browse/SAK-43782

SAK-44201 Task creation should merge entities (#8523)

https://jira.sakaiproject.org/browse/SAK-44201

SAK-44006 Show the first submission attachment by default (#8488)

https://jira.sakaiproject.org/browse/SAK-44006

If there's submitted text, show that by default. If not, show the first

attachment by default.

(cherry picked from commit 847415fcc1b2bc7ec59c8c0a2e82afe1e7f9478f)

SAK-44006 Show the first submission attachment by default (#8488)

https://jira.sakaiproject.org/browse/SAK-44006

If there's submitted text, show that by default. If not, show the first

attachment by default.

SAK-44013 Give visual feedback when in maximised tool mode. (#8475)

https://jira.sakaiproject.org/browse/SAK-44013

(cherry picked from commit 0745a8e298b630bed41073e37f563a63157471e5)

SAK-44013 Give visual feedback when in maximised tool mode. (#8475)

https://jira.sakaiproject.org/browse/SAK-44013

  1. … 163 more files in changeset.
SAK-44104 Use entityproducer api to get assignment url (#8469)

https://jira.sakaiproject.org/browse/SAK-44104

SAK-44104 Use entityproducer api to get assignment url (#8469)

https://jira.sakaiproject.org/browse/SAK-44104

(cherry picked from commit 395075784551e4234d3a312c0a1412284943ba98)

SAK-44080 Sections Column displays None for Non Provided Sections (#8455)

https://jira.sakaiproject.org/browse/SAK-44080

Add the locally configured sections to the list of user sections

SAK-44080 Sections Column displays None for Non Provided Sections (#8455)

https://jira.sakaiproject.org/browse/SAK-44080

Add the locally configured sections to the list of user sections

(cherry picked from commit 45e387de370322e048df0d1fe20af7e47e6011cf)

SAK-43964 Added tr import from rubrics language utils (#8383)

SAK-43147 Populate score field on evaluation intial load (#8345)

https://jira.sakaiproject.org/browse/SAK-43147

SAK-43147 Populate score field on evaluation intial load (#8345)

https://jira.sakaiproject.org/browse/SAK-43147

(cherry picked from commit 5f42e197d83032bfe18c09c7316b8bc3f808d28a)

Conflicts:

webcomponents/tool/pom.xml

webcomponents/tool/src/main/frontend/js/rubrics/sakai-rubric-grading.js

SAK-43147 Populate score field on evaluation intial load (#8345)

https://jira.sakaiproject.org/browse/SAK-43147

(cherry picked from commit 5f42e197d83032bfe18c09c7316b8bc3f808d28a)

Conflicts:

rubrics/tool/src/main/frontend/webcomponents/sakai-rubric-grading.js

webcomponents/tool/pom.xml

SAK-42763 Bubble attachment exception in mailsender (#7706)

https://jira.sakaiproject.org/browse/SAK-42763

SAK-43856 Moved rubrics webcomponent to webcomponents project (#8317)

https://jira.sakaiproject.org/browse/SAK-43856

Serving the rubrics webcomponents from under a portal url means that

all the requests for the static js files go through the request filter.

If a browser does not forward the cookie in the js request, xlogin

is returned. This fixes that. Rubrics js is now a purely static asset

with no session checks needed.

(cherry picked from commit 01f4a7a7bb452d18a56c93e8f3f9251b5023b50f)

  1. … 70 more files in changeset.
SAK-43856 Moved rubrics webcomponent to webcomponents project (#8317)

https://jira.sakaiproject.org/browse/SAK-43856

Serving the rubrics webcomponents from under a portal url means that

all the requests for the static js files go through the request filter.

If a browser does not forward the cookie in the js request, xlogin

is returned. This fixes that. Rubrics js is now a purely static asset

with no session checks needed.

  1. … 70 more files in changeset.
SAK-43222 Support i18n decimal separators in Rubrics. (#7942) (#8314)

https://jira.sakaiproject.org/browse/SAK-43222

(cherry picked from commit d015a8290b83af7266608bc746e1e1335950514b)

SAK-43827 Allow grade replacement in new grader (#8305)

https://jira.sakaiproject.org/browse/SAK-43827

(cherry picked from commit 6391c5d402894661fcd11d8a70335ee91161556e)