SYMBOL INDEX (175 symbols across 50 files) FILE: assets/app/components/App/index.js class App (line 9) | class App extends Component { method render (line 10) | render() { FILE: assets/app/components/NotFound/index.js class NotFound (line 3) | class NotFound extends Component { method render (line 4) | render() { FILE: assets/app/components/Sign/Login/LoginForm/index.js class LoginForm (line 9) | class LoginForm extends Component { method render (line 12) | render() { FILE: assets/app/components/Sign/Login/index.js class Login (line 8) | class Login extends Component { method render (line 9) | render() { FILE: assets/app/components/Sign/Signup/SignupForm/index.js class SignupForm (line 9) | class SignupForm extends Component { method render (line 12) | render() { FILE: assets/app/components/Sign/Signup/index.js class Signup (line 8) | class Signup extends Component { method render (line 9) | render() { FILE: assets/app/components/Utils/ErrorMessage/index.js class ErrorMessage (line 6) | class ErrorMessage extends Component { method constructor (line 7) | constructor(props) { method componentDidUpdate (line 13) | componentDidUpdate(prevProps) { method addNotification (line 24) | addNotification(message) { method render (line 32) | render() { FILE: assets/app/components/Utils/FormInput/index.js class Input (line 4) | class Input extends Component { method render (line 5) | render() { FILE: assets/app/components/Utils/MatchAuthenticated/index.js class MatchAuthenticated (line 6) | class MatchAuthenticated extends Component { method render (line 7) | render() { FILE: assets/app/components/Utils/RedirectAuthenticated/index.js class RedirectAuthenticated (line 6) | class RedirectAuthenticated extends Component { method render (line 7) | render() { FILE: assets/app/config/CustomRedbox.js class CustomRedbox (line 44) | class CustomRedbox extends React.Component { method render (line 45) | render() { FILE: assets/app/config/Root.js class Root (line 20) | class Root extends Component { method componentDidMount (line 21) | componentDidMount() { method render (line 31) | render() { FILE: assets/app/sagas/session.js function setCurrentUser (line 10) | function setCurrentUser(response) { function login (line 17) | function login(data) { function signup (line 41) | function signup(data) { function logout (line 68) | function logout() { function authenticate (line 83) | function authenticate() { FILE: assets/app/store/index.js function configureStore (line 19) | function configureStore(browserHistory) { FILE: assets/app/utils/api.js constant API (line 3) | const API = '/api'; function headers (line 5) | function headers() { function queryString (line 15) | function queryString(params) { method fetch (line 23) | fetch(url, params = {}) { method post (line 27) | post(url, data) { method patch (line 32) | patch(url, data) { method delete (line 36) | delete(url) { FILE: lib/boilerplate.ex class Boilerplate (line 1) | defmodule Boilerplate FILE: lib/boilerplate/accounts/accounts.ex class Boilerplate.Accounts (line 1) | defmodule Boilerplate.Accounts method list_users (line 20) | def list_users do method get_user! (line 38) | def get_user!(id), do: Repo.get!(User, id) method get_user_by_username (line 40) | def get_user_by_username(username) do method create_user (line 59) | def create_user(attrs \\ %{}, superuser \\ %{}) do method update_user (line 85) | def update_user(%User{} = user, attrs, current_user \\ %{}) do method delete_user (line 108) | def delete_user(%User{} = user, %User{} = current_user) do method change_user (line 125) | def change_user(%User{} = user) do method is_exist_username (line 129) | defp is_exist_username(attrs) do method is_exist_email (line 144) | defp is_exist_email(attrs) do method get_current_token (line 156) | def get_current_token(conn) do method sign_out (line 160) | def sign_out(conn) do method get_claims (line 164) | def get_claims(conn) do method refresh_token (line 168) | def refresh_token(jwt) do method get_current_user (line 172) | def get_current_user(conn) do method sign_in_user (line 176) | def sign_in_user(conn, user) do method authenticate (line 180) | def authenticate(%{"email" => email, "password" => password}) do method update_last_login (line 192) | def update_last_login(%User{} = user) do method check_password (line 200) | defp check_password(user, password) do method is_superuser? (line 207) | defp is_superuser?(user) do method is_the_same_users? (line 211) | def is_the_same_users?(user, current_user) do method match_superuser_changeset (line 217) | defp match_superuser_changeset(%User{} = user, attrs, superuser) do method match_superuser_registration_changeset (line 225) | defp match_superuser_registration_changeset(%User{} = user, attrs, sup... method is_superuser_or_same_user? (line 233) | defp is_superuser_or_same_user?(user, current_user) do FILE: lib/boilerplate/accounts/user.ex class Boilerplate.Accounts.User (line 1) | defmodule Boilerplate.Accounts.User method changeset (line 20) | def changeset(%User{} = user, attrs) do method superuser_changeset (line 32) | def superuser_changeset(%User{} = user, attrs) do method registration_changeset (line 39) | def registration_changeset(%User{} = user, attrs) do method superuser_registration_changeset (line 48) | def superuser_registration_changeset(%User{} = user, attrs) do method last_login_changeset (line 57) | def last_login_changeset(%User{} = user, attrs) do method put_password_hash (line 63) | defp put_password_hash(changeset) do FILE: lib/boilerplate/application.ex class Boilerplate.Application (line 1) | defmodule Boilerplate.Application method start (line 6) | def start(_type, _args) do method config_change (line 27) | def config_change(changed, _new, removed) do FILE: lib/boilerplate/repo.ex class Boilerplate.Repo (line 1) | defmodule Boilerplate.Repo method init (line 8) | def init(_, opts) do FILE: lib/boilerplate_web.ex class BoilerplateWeb (line 1) | defmodule BoilerplateWeb method controller (line 20) | def controller do method view (line 29) | def view do method router (line 47) | def router do method channel (line 55) | def channel do FILE: lib/boilerplate_web/channels/user_socket.ex class BoilerplateWeb.UserSocket (line 1) | defmodule BoilerplateWeb.UserSocket method connect (line 22) | def connect(_params, socket) do method id (line 36) | def id(_socket), do: nil FILE: lib/boilerplate_web/controllers/api/session_controller.ex class BoilerplateWeb.SessionController (line 1) | defmodule BoilerplateWeb.SessionController method create (line 8) | def create(conn, params) do method delete (line 21) | def delete(conn, _) do method refresh (line 33) | def refresh(conn, _params) do FILE: lib/boilerplate_web/controllers/api/user_controller.ex class BoilerplateWeb.UserController (line 1) | defmodule BoilerplateWeb.UserController method index (line 9) | def index(conn, _) do method show (line 16) | def show(conn, %{"username" => username}) do method update (line 23) | def update(conn, %{"id" => id, "user" => user_params}) do method create (line 32) | def create(conn, user_params) do method delete (line 43) | def delete(conn, %{"id" => id}) do FILE: lib/boilerplate_web/controllers/auth_error_controller.ex class BoilerplateWeb.AuthErrorController (line 1) | defmodule BoilerplateWeb.AuthErrorController method auth_error (line 5) | def auth_error(conn, {_type, _reason}, _opts) do FILE: lib/boilerplate_web/controllers/fallback_controller.ex class BoilerplateWeb.FallbackController (line 1) | defmodule BoilerplateWeb.FallbackController method call (line 9) | def call(conn, {:error, %Ecto.Changeset{} = changeset}) do method call (line 15) | def call(conn, {:error, :not_found}) do method call (line 21) | def call(conn, {:error, :wrong_credentials}) do method call (line 27) | def call(conn, {:error, :no_session}) do method call (line 33) | def call(conn, {:error, :invalid_issuer}) do method call (line 39) | def call(conn, {:error, :already_taken_username}) do method call (line 45) | def call(conn, {:error, :already_taken_email}) do method call (line 51) | def call(conn, {:error, "Unknown resource type"}) do method call (line 57) | def call(conn, {:error, :user_not_found}) do method call (line 63) | def call(conn, {:error, :forbidden}) do FILE: lib/boilerplate_web/controllers/page_controller.ex class BoilerplateWeb.PageController (line 1) | defmodule BoilerplateWeb.PageController method index (line 4) | def index(conn, _params) do FILE: lib/boilerplate_web/endpoint.ex class BoilerplateWeb.Endpoint (line 1) | defmodule BoilerplateWeb.Endpoint method init (line 56) | def init(_key, config) do FILE: lib/boilerplate_web/gettext.ex class BoilerplateWeb.Gettext (line 1) | defmodule BoilerplateWeb.Gettext FILE: lib/boilerplate_web/guardian.ex class BoilerplateWeb.Guardian (line 1) | defmodule BoilerplateWeb.Guardian method subject_for_token (line 4) | def subject_for_token(resource, _claims) do method resource_from_claims (line 14) | def resource_from_claims(claims) do FILE: lib/boilerplate_web/router.ex class BoilerplateWeb.Router (line 1) | defmodule BoilerplateWeb.Router FILE: lib/boilerplate_web/views/changeset_view.ex class BoilerplateWeb.ChangesetView (line 1) | defmodule BoilerplateWeb.ChangesetView method translate_errors (line 10) | def translate_errors(changeset) do method render (line 14) | def render("error.json", %{changeset: changeset}) do FILE: lib/boilerplate_web/views/error_helpers.ex class BoilerplateWeb.ErrorHelpers (line 1) | defmodule BoilerplateWeb.ErrorHelpers method error_tag (line 11) | def error_tag(form, field) do method translate_error (line 20) | def translate_error({msg, opts}) do FILE: lib/boilerplate_web/views/error_view.ex class BoilerplateWeb.ErrorView (line 1) | defmodule BoilerplateWeb.ErrorView method render (line 4) | def render("permission_denied", _assigns) do method render (line 8) | def render("404.html", _assigns) do method render (line 12) | def render("500.html", _assigns) do method template_not_found (line 18) | def template_not_found(_template, assigns) do FILE: lib/boilerplate_web/views/layout_view.ex class BoilerplateWeb.LayoutView (line 1) | defmodule BoilerplateWeb.LayoutView FILE: lib/boilerplate_web/views/page_view.ex class BoilerplateWeb.PageView (line 1) | defmodule BoilerplateWeb.PageView FILE: lib/boilerplate_web/views/session_view.ex class BoilerplateWeb.SessionView (line 1) | defmodule BoilerplateWeb.SessionView method render (line 5) | def render("show.json", %{user: user, jwt: jwt}) do method render (line 9) | def render("delete.json", _) do method render (line 13) | def render("no_session.json", _) do method render (line 17) | def render("wrong_credentials.json", _) do method render (line 21) | def render("invalid_issuer.json", _) do method render (line 25) | def render("already_taken_username.json", _) do method render (line 29) | def render("already_taken_email.json", _) do method render (line 33) | def render("invalid_token.json", _) do FILE: lib/boilerplate_web/views/user_view.ex class BoilerplateWeb.UserView (line 1) | defmodule BoilerplateWeb.UserView method render (line 5) | def render("index.json", %{users: users, current_user: %{is_staff: tru... method render (line 13) | def render("index.json", %{users: users}) do method render (line 21) | def render("show.json", %{user: user, current_user: %{is_staff: true}}... method render (line 25) | def render("show.json", %{user: user}) do method render (line 29) | def render("user.json", %{user: user}) do method render (line 41) | def render("show_user.json", %{user: user}) do method render (line 46) | def render("404.json", _assigns) do FILE: mix.exs class Boilerplate.Mixfile (line 1) | defmodule Boilerplate.Mixfile method project (line 4) | def project do method application (line 20) | def application do method elixirc_paths (line 28) | defp elixirc_paths(:test), do: ["lib", "test/support"] method elixirc_paths (line 29) | defp elixirc_paths(_), do: ["lib"] method deps (line 34) | defp deps do method aliases (line 58) | defp aliases do FILE: priv/repo/migrations/20170731093912_create_users.exs class Boilerplate.Repo.Migrations.CreateUsers (line 1) | defmodule Boilerplate.Repo.Migrations.CreateUsers method change (line 4) | def change do FILE: priv/repo/migrations/20170731093913_insert_superuser.exs class Boilerplate.Repo.Migrations.CreateUsers (line 1) | defmodule Boilerplate.Repo.Migrations.CreateUsers method change (line 4) | def change do FILE: test/boilerplate/accounts/accounts_test.exs class Boilerplate.AccountsTest (line 1) | defmodule Boilerplate.AccountsTest FILE: test/boilerplate_web/controllers/page_controller_test.exs class BoilerplateWeb.PageControllerTest (line 1) | defmodule BoilerplateWeb.PageControllerTest FILE: test/boilerplate_web/controllers/user_controller_test.exs class BoilerplateWeb.UserControllerTest (line 1) | defmodule BoilerplateWeb.UserControllerTest method usermap (line 27) | defp usermap(user), do: Map.drop(user, [:last_login, :password, "last_... method is_the_same_users (line 29) | defp is_the_same_users([], []), do: true method is_the_same_users (line 31) | defp is_the_same_users([user | t], [user2 | t2]) do method is_the_same_users (line 39) | defp is_the_same_users(user, user2) do method fixture (line 43) | def fixture(:user) do method create_user (line 264) | defp create_user(_) do FILE: test/boilerplate_web/views/error_view_test.exs class BoilerplateWeb.ErrorViewTest (line 1) | defmodule BoilerplateWeb.ErrorViewTest FILE: test/boilerplate_web/views/layout_view_test.exs class BoilerplateWeb.LayoutViewTest (line 1) | defmodule BoilerplateWeb.LayoutViewTest FILE: test/boilerplate_web/views/page_view_test.exs class BoilerplateWeb.PageViewTest (line 1) | defmodule BoilerplateWeb.PageViewTest FILE: test/support/channel_case.ex class BoilerplateWeb.ChannelCase (line 1) | defmodule BoilerplateWeb.ChannelCase FILE: test/support/conn_case.ex class BoilerplateWeb.ConnCase (line 1) | defmodule BoilerplateWeb.ConnCase FILE: test/support/data_case.ex class Boilerplate.DataCase (line 1) | defmodule Boilerplate.DataCase method errors_on (line 46) | def errors_on(changeset) do