added reesearcher manager for secretary
This commit is contained in:
		@ -114,6 +114,14 @@ public class ResearchesService {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void deleteResearcher(Researcher researcher) {
 | 
			
		||||
        articleRepo.findAll();
 | 
			
		||||
        for (Research r: articleRepo.findAll())
 | 
			
		||||
        {
 | 
			
		||||
            if (r.getCoAuthors().contains(researcher)){
 | 
			
		||||
                r.getCoAuthors().remove(researcher);
 | 
			
		||||
                articleRepo.save(r);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
       researcherRepo.delete(researcher);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -12,6 +12,7 @@ import lombok.AllArgsConstructor;
 | 
			
		||||
import lombok.Getter;
 | 
			
		||||
import lombok.NoArgsConstructor;
 | 
			
		||||
import lombok.Setter;
 | 
			
		||||
import org.hibernate.annotations.OnDelete;
 | 
			
		||||
import ovh.herisson.Clyde.Tables.User;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -24,7 +25,7 @@ public class Researcher {
 | 
			
		||||
    @Id
 | 
			
		||||
    @GeneratedValue(strategy = GenerationType.AUTO)
 | 
			
		||||
    private long id;
 | 
			
		||||
    @OneToOne(cascade=CascadeType.REMOVE, optional=true)
 | 
			
		||||
    @OneToOne
 | 
			
		||||
    private User user;
 | 
			
		||||
    private String orcidId;
 | 
			
		||||
    private String site;
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user