@@ -43,7 +43,7 @@ <h2>{{ 'mma.mod_assign.submissionstatus' | translate }}</h2>
4343 < div ng-show ="showSubmission ">
4444 < mma-mod-assign-submission-plugin ng-repeat ="plugin in submissionPlugins " assign ="assign " submission ="userSubmission " plugin ="plugin " scroll-handle ="{{scrollHandle}} "> </ mma-mod-assign-submission-plugin >
4545
46- < div ng-if ="userSubmission && userSubmission.status != statusNew " class ="item item-text-wrap ">
46+ < div ng-if ="userSubmission && userSubmission.status != statusNew && userSubmission.timemodified " class ="item item-text-wrap ">
4747 < h2 > {{ 'mma.mod_assign.timemodified' | translate }}</ h2 >
4848 < p > {{ userSubmission.timemodified * 1000 | mmFormatDate:"dfmediumdate" }}</ p >
4949 </ div >
@@ -90,12 +90,12 @@ <h2>{{ 'mma.mod_assign.attemptnumber' | translate }}</h2>
9090 <!-- If has offline data, show edit. -->
9191 < a ng-if ="hasOffline " class ="button button-block " ng-click ="goToEdit() "> {{ 'mma.mod_assign.editsubmission' | translate }}</ a >
9292 <!-- If no submission or is new, show add submission. -->
93- < a ng-if ="!hasOffline && (!userSubmission || userSubmission.status == statusNew) " class ="button button-block " ng-click ="goToEdit() "> {{ 'mma.mod_assign.addsubmission' | translate }}</ a >
93+ < a ng-if ="!hasOffline && (!userSubmission || !userSubmission.status || userSubmission.status == statusNew) " class ="button button-block " ng-click ="goToEdit() "> {{ 'mma.mod_assign.addsubmission' | translate }}</ a >
9494 <!-- If reopened, show addfromprevious and addnewattempt. -->
9595 < a ng-if ="!hasOffline && userSubmission && userSubmission.status == statusReopened " class ="button button-block " ng-click ="copyPrevious() "> {{ 'mma.mod_assign.addnewattemptfromprevious' | translate }}</ a >
9696 < a ng-if ="userSubmission && userSubmission.status == statusReopened " class ="button button-block " ng-click ="goToEdit() "> {{ 'mma.mod_assign.addnewattempt' | translate }}</ a >
9797 <!-- Else show editsubmission. -->
98- < a ng-if ="!hasOffline && userSubmission && userSubmission.status != statusNew && userSubmission.status != statusReopened " class ="button button-block " ng-click ="goToEdit() "> {{ 'mma.mod_assign.editsubmission' | translate }}</ a >
98+ < a ng-if ="!hasOffline && userSubmission && userSubmission.status && userSubmission.status != statusNew && userSubmission.status != statusReopened " class ="button button-block " ng-click ="goToEdit() "> {{ 'mma.mod_assign.editsubmission' | translate }}</ a >
9999 </ div >
100100 < div ng-if ="unsupportedEditPlugins && unsupportedEditPlugins.length && !showErrorStatementEdit ">
101101 < p class ="mma-mod-assign-warning "> {{ 'mma.mod_assign.erroreditpluginsnotsupported' | translate }}</ p >
0 commit comments