lib/gritano/command.rb in gritano-0.2.2 vs lib/gritano/command.rb in gritano-0.3.0
- old
+ new
@@ -6,9 +6,13 @@
return {access: :write, command: "git-receive-pack", repo: self.repo(cmd)}
when /^git-upload-pack/ then
return {access: :read, command: "git-upload-pack", repo: self.repo(cmd)}
when /^repos/, /^keys/, /^addkey/, /^rmkey/ then
return {access: :user_cmd, command: cmd}
+ when /^user/, /^repo/ then
+ return {access: :admin_cmd, command: cmd}
+ when /^admin help/ then
+ return {access: :admin_cmd, command: 'help'}
end
end
def self.repo(cmd)
cmd.gsub(/^git-receive-pack/, '').gsub(/^git-upload-pack/, '').gsub("'", '').strip
\ No newline at end of file