Delete Repository page has been implemented.

This commit is contained in:
takezoe
2013-06-07 01:50:35 +09:00
parent 45bcaa9d5c
commit 280fe85ff9
3 changed files with 62 additions and 2 deletions

View File

@@ -42,6 +42,16 @@ trait RepositoryService { self: AccountService =>
lastActivityDate = currentDate)
}
def deleteRepository(userName: String, repositoryName: String): Unit = {
Collaborators
.filter { c => (c.userName is userName.bind) && (c.repositoryName is repositoryName.bind) }
.delete
Repositories
.filter { r => (r.userName is userName.bind) && (r.repositoryName is repositoryName.bind) }
.delete
}
/**
* Returns the list of specified user's repositories information.
*