 
     get "/users/email_available", UserController, :email_available
     get "/users/username_available", UserController, :username_available
-    resources "/users", UserController, except: [:new, :edit]
+    resources "/users", UserController, only: [:index, :show, :create, :update]
 
-    resources "/user-skills", UserSkillController, except: [:update]
-    resources "/role-skills", RoleSkillController, except: [:update]
+    resources "/user-skills", UserSkillController, only: [:index, :show, :create, :delete]
+    resources "/role-skills", RoleSkillController, only: [:index, :show, :create, :delete]
 
     get "/:slug", SluggedRouteController, :show
     get "/:slug/projects", ProjectController, :index


    resources "/previews", PreviewController, only: [:create]

    resources "/projects", ProjectController, except: [:delete] do
      resources "/posts", PostController, only: [:index, :show]
    end


    post "/login", AuthController, :create
    delete "/logout", AuthController, :delete

    resources "/categories", CategoryController, only: [:index, :show, :create, :update]

    resources "/organizations", OrganizationController, only: [:index, :show, :create, :update] do
      resources "/memberships", OrganizationMembershipController, only: [:index]
    end

