mirror of
				https://git.code.sf.net/p/seeddms/code
				synced 2025-10-31 05:11:27 +00:00 
			
		
		
		
	Merge branch 'seeddms-5.1.x' into seeddms-6.0.x
This commit is contained in:
		
						commit
						b87f68c06e
					
				|  | @ -212,6 +212,8 @@ | |||
| - typeahead search for folders can search in subfolders | ||||
| - new theme based on bootstrap 4, including many improvements on small displays | ||||
| - propperly check for translation of html email body (Closes: #510) | ||||
| - set mandatory group reviewer/approver when adding a new document or version | ||||
| - fix sending notification mails to group when uploading document via drag&drop | ||||
| 
 | ||||
| -------------------------------------------------------------------------------- | ||||
|                      Changes in version 5.1.22 | ||||
|  |  | |||
|  | @ -230,10 +230,14 @@ if($settings->_workflowMode == 'traditional' || $settings->_workflowMode == 'tra | |||
| 		$mreviewers = getMandatoryReviewers($folder, $user); | ||||
| 		if($mreviewers['i']) | ||||
| 			$reviewers['i'] = array_merge($reviewers['i'], $mreviewers['i']); | ||||
| 		if($mreviewers['g']) | ||||
| 			$reviewers['g'] = array_merge($reviewers['g'], $mreviewers['g']); | ||||
| 	} | ||||
| 	$mapprovers = getMandatoryApprovers($folder, $user); | ||||
| 	if($mapprovers['i']) | ||||
| 		$approvers['i'] = array_merge($approvers['i'], $mapprovers['i']); | ||||
| 	if($mapprovers['g']) | ||||
| 		$approvers['g'] = array_merge($approvers['g'], $mapprovers['g']); | ||||
| 
 | ||||
| 	if($settings->_workflowMode == 'traditional' && !$settings->_allowReviewerOnly) { | ||||
| 		/* Check if reviewers are set but no approvers */ | ||||
|  |  | |||
|  | @ -772,10 +772,14 @@ switch($command) { | |||
| 						$mreviewers = getMandatoryReviewers($folder, $user); | ||||
| 						if($mreviewers['i']) | ||||
| 							$reviewers['i'] = array_merge($reviewers['i'], $mreviewers['i']); | ||||
| 						if($mreviewers['g']) | ||||
| 							$reviewers['g'] = array_merge($reviewers['g'], $mreviewers['g']); | ||||
| 					} | ||||
| 					$mapprovers = getMandatoryApprovers($folder, $user); | ||||
| 					if($mapprovers['i']) | ||||
| 						$approvers['i'] = array_merge($approvers['i'], $mapprovers['i']); | ||||
| 					if($mapprovers['g']) | ||||
| 						$approvers['g'] = array_merge($approvers['g'], $mapprovers['g']); | ||||
| 
 | ||||
| 				} elseif($settings->_workflowMode == 'advanced') { | ||||
| 					$workflow = $user->getMandatoryWorkflow(); | ||||
|  | @ -901,7 +905,7 @@ switch($command) { | |||
| 									$notifier->toIndividual($user, $dms->getUser($reviewerid), $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER); | ||||
| 								} | ||||
| 								foreach($reviewers['g'] as $reviewergrpid) { | ||||
| 									$notifier->toGroup($user, $dms->getGroup($reviewergrpid), $subject, $message, $params, $params, SeedDMS_NotificationService::RECV_REVIEWER); | ||||
| 									$notifier->toGroup($user, $dms->getGroup($reviewergrpid), $subject, $message, $params, SeedDMS_NotificationService::RECV_REVIEWER); | ||||
| 								} | ||||
| 							} | ||||
| 
 | ||||
|  |  | |||
|  | @ -237,10 +237,14 @@ default: | |||
| 			$mreviewers = getMandatoryReviewers($folder, $user); | ||||
| 			if($mreviewers['i']) | ||||
| 				$reviewers['i'] = array_merge($reviewers['i'], $mreviewers['i']); | ||||
| 			if($mreviewers['g']) | ||||
| 				$reviewers['g'] = array_merge($reviewers['g'], $mreviewers['g']); | ||||
| 		} | ||||
| 		$mapprovers = getMandatoryApprovers($folder, $user); | ||||
| 		if($mapprovers['i']) | ||||
| 			$approvers['i'] = array_merge($approvers['i'], $mapprovers['i']); | ||||
| 		if($mapprovers['g']) | ||||
| 			$approvers['g'] = array_merge($approvers['g'], $mapprovers['g']); | ||||
| 
 | ||||
| 		if($settings->_workflowMode == 'traditional' && !$settings->_allowReviewerOnly) { | ||||
| 			/* Check if reviewers are send but no approvers */ | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Uwe Steinmann
						Uwe Steinmann