@(curationObject: models.CurationObject, mmResponse: models.MatchMakerResponse, repository: String, userPreferences: Map[String,List[String]])(implicit user: Option[models.User] ) @main("Submit to Repository") {
Edit Metadata > Select Repository > Submit to Repository
Select Repository

Submit to Repository

Submit
@spaces.curationSummary(curationObject, false)

Preferences

@for((prop, value) <- userPreferences) {
@prop
@for(cur<-value) { @if((userPreferences.contains(prop.replace(" ", "_")) && userPreferences(prop.replace(" ", "_")).contains(cur))) { @cur } } }

@mmResponse.repositoryName

Matchmaker Summary

    @for(rule <- mmResponse.per_rule_score) { @if(rule.Score < 0) {
  • @rule.rule_name @rule.Message @if(rule.rule_name.toLowerCase().contains("metadata".toLowerCase())) { Edit metadata
    } else { @if(rule.rule_name.toLowerCase().contains("organization".toLowerCase()) || rule.rule_name.toLowerCase().contains("rights holder".toLowerCase())){ Edit profile
    } else { @if(rule.rule_name.toLowerCase().contains("data types".toLowerCase())){ Delete unacceptable files
    } else { @if(rule.rule_name.toLowerCase().contains("collection depth".toLowerCase())){ Delete folders
    } else { @if(rule.rule_name.toLowerCase().contains("size".toLowerCase())){ Delete files
    } }}}}
  • } else { @if(rule.Score == 0) {
  • @rule.rule_name This info is not required
  • } else {
  • @rule.rule_name All Requirements are satisfied.
  • } } }
Select Repository Submit
}