Version 17.21.6

This commit is contained in:
Antonio Cañas Vargas 2017-10-08 12:29:44 +02:00
parent 09e1de2273
commit 23e78e9294
7 changed files with 20 additions and 25 deletions

View File

@ -167,9 +167,6 @@ static void Asg_ShowAllAssignments (void)
if (Asg_CheckIfICanCreateAssignments ())
Asg_PutButtonToCreateNewAsg ();
/***** Put link to register students *****/
Enr_CheckStdsAndPutButtonToRegisterStdsInCurrentCrs ();
/***** End box *****/
Box_EndBox ();

View File

@ -256,13 +256,14 @@
/****************************** Public constants *****************************/
/*****************************************************************************/
#define Log_PLATFORM_VERSION "SWAD 17.21.5 (2017-10-08)"
#define Log_PLATFORM_VERSION "SWAD 17.21.6 (2017-10-08)"
#define CSS_FILE "swad17.0.css"
#define JS_FILE "swad17.17.1.js"
// Number of lines (includes comments but not blank lines) has been got with the following command:
// nl swad*.c swad*.h css/swad*.css py/swad*.py js/swad*.js soap/swad*?.h sql/swad*.sql | tail -1
/*
Version 17.21.6: Oct 08, 2017 Changes related with project file browsers. (233315 lines)
Version 17.21.5: Oct 08, 2017 Code refactoring in removal of files from database when removing course. (233317 lines)
Version 17.21.4: Oct 08, 2017 Fixed bug: remove group files from database when removing course.
Removed project files from database when removing course.

View File

@ -156,7 +156,7 @@ static void Enr_EffectivelyRemAdm (struct UsrData *UsrDat,Sco_Scope_t Scope,
long Cod,const char *InsCtrDegName);
/*****************************************************************************/
/************ Put button to register students *************/
/** Check if current course has students and show warning no students found **/
/*****************************************************************************/
void Enr_CheckStdsAndPutButtonToRegisterStdsInCurrentCrs (void)
@ -168,7 +168,7 @@ void Enr_CheckStdsAndPutButtonToRegisterStdsInCurrentCrs (void)
}
/*****************************************************************************/
/************ Put button to register students *************/
/****************** Put inline button to register students *******************/
/*****************************************************************************/
void Enr_PutButtonInlineToRegisterStds (long CrsCod)
@ -2956,9 +2956,6 @@ static void Enr_ShowEnrolmentRequestsGivenRoles (unsigned RolesSelected)
else // There are no requests
Ale_ShowAlert (Ale_INFO,Txt_No_enrolment_requests);
/***** Put link to register students *****/
Enr_CheckStdsAndPutButtonToRegisterStdsInCurrentCrs ();
/***** End box *****/
Box_EndBox ();
}

View File

@ -694,9 +694,6 @@ static void Exa_ListExamAnnouncements (Exa_TypeViewExamAnnouncement_t TypeViewEx
if (ICanEdit)
Exa_PutButtonToCreateNewExamAnnouncement ();
/***** Put link to register students *****/
Enr_CheckStdsAndPutButtonToRegisterStdsInCurrentCrs ();
/***** End box *****/
Box_EndBox ();
}

View File

@ -1134,9 +1134,9 @@ static const Act_Action_t Brw_ActRecDatFile[Brw_NUM_TYPES_FILE_BROWSER] =
#define Brw_MAX_FILES_WORKS_PER_STD 500
#define Brw_MAX_FOLDS_WORKS_PER_STD 50
#define Brw_MAX_QUOTA_PRJ ( 2ULL*Brw_GiB)
#define Brw_MAX_FILES_PRJ 500
#define Brw_MAX_FOLDS_PRJ 50
#define Brw_MAX_QUOTA_DOC_PRJ ( 1ULL*Brw_GiB)
#define Brw_MAX_FILES_DOC_PRJ 500
#define Brw_MAX_FOLDS_DOC_PRJ 50
#define Brw_MAX_QUOTA_MARKS_CRS ( 1ULL*Brw_GiB)
#define Brw_MAX_FILES_MARKS_CRS 500
@ -3203,9 +3203,9 @@ static void Brw_SetMaxQuota (void)
Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_WORKS_PER_STD;
break;
case Brw_ADMI_DOC_PRJ:
Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_PRJ;
Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_PRJ;
Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_PRJ;
Gbl.FileBrowser.Size.MaxQuota = Brw_MAX_QUOTA_DOC_PRJ;
Gbl.FileBrowser.Size.MaxFiles = Brw_MAX_FILES_DOC_PRJ;
Gbl.FileBrowser.Size.MaxFolds = Brw_MAX_FOLDS_DOC_PRJ;
break;
case Brw_SHOW_MRK_CRS:
case Brw_ADMI_MRK_CRS:
@ -3369,10 +3369,19 @@ static void Brw_ShowFileBrowserProject (void)
/***** Show the project *****/
Prj_ShowOneUniqueProject (&Prj);
/***** Show project documents *****/
/***** Show project file browsers *****/
if (Prj_CheckIfICanAdminDocsProject (Prj.PrjCod))
{
Brw_WriteTopBeforeShowingFileBrowser ();
/***** Show the tree with the project documents *****/
Gbl.FileBrowser.Type = Brw_ADMI_DOC_PRJ;
Brw_InitializeFileBrowser ();
Brw_ShowFileBrowser ();
/***** Show the tree with the project assessment *****/
Gbl.FileBrowser.Type = Brw_ADMI_DOC_PRJ;
Brw_InitializeFileBrowser ();
Brw_ShowFileBrowser ();
}
else

View File

@ -463,9 +463,6 @@ void Not_ShowNotices (Not_Listing_t TypeNoticesListing)
if (Not_CheckIfICanEditNotices ())
Not_PutButtonToAddNewNotice ();
/***** Put link to register students *****/
Enr_CheckStdsAndPutButtonToRegisterStdsInCurrentCrs ();
/***** End box *****/
Box_EndBox ();
break;

View File

@ -281,9 +281,6 @@ static void Prj_ShowProjectsInCurrentPage (void)
if (Prj_CheckIfICanCreateProjects ())
Prj_PutButtonToCreateNewPrj ();
/***** Put link to register students *****/
Enr_CheckStdsAndPutButtonToRegisterStdsInCurrentCrs ();
/***** End box *****/
Box_EndBox ();