Commit graph

149 commits

Author SHA1 Message Date
951249be93 styling improvements, including implementing alerts with phx hook to clear flash after bootstrap alert close event 2021-02-26 12:07:33 -05:00
9ddb8e3978 implemented snazzy mobile navbar-toggle hamburger animation 2021-02-26 09:57:43 -05:00
0024354118 removed fontawesome, added heroicons, implemented custom navbar-toggler-icons 2021-02-25 22:34:46 -05:00
015c7fe0a7 streamlinked icon_helpers, added helper to set nav links 'active' on current route 2021-02-25 18:21:43 -05:00
6d99d289df renamed icon_helpers.ex file 2021-02-25 17:53:44 -05:00
9e5636ec82 renamed IconHelpers module 2021-02-25 17:27:34 -05:00
299ab5dd14 implemented lato font, reorganized CSS, link-ified navbar-brand 2021-02-25 17:20:50 -05:00
129354dec1 svg icons implemented with initial POC 2021-02-25 16:39:03 -05:00
97659bf32c changed bootstrap icon svg name prefix 2021-02-25 16:05:35 -05:00
f3be57a47b added svg sprite building 2021-02-25 16:03:03 -05:00
e89186bc9e removed unused static image phoenix.png 2021-02-25 16:02:46 -05:00
8cb3cb63f0 tidy up bootstrap js imports 2021-02-25 15:39:38 -05:00
d9b9da830b initial implementation of bootstrap v5, purgecss, postcss, autoprefixer 2021-02-25 15:27:31 -05:00
7efb7f7fcc removing phoenix.css 2021-02-25 15:26:19 -05:00
917bb83238 fixing prod.secret.exs app/module references 2021-02-25 15:25:59 -05:00
9c323ce598 modify web view to accommodate templates in subdirs 2021-02-24 19:52:56 -05:00
370ac77cfd implemented bamboo mailer, satisfying tests 2021-02-24 15:52:42 -05:00
613ab2c80a minor .gitignore style change 2021-02-24 13:11:36 -05:00
9164cc0a40 updated to webpack v5 2021-02-24 12:02:48 -05:00
7c5583fd61 switched to topbar from nprogress, to track phoenix 1.5.8 2021-02-24 11:46:13 -05:00
9194fdc36c updated mix deps and fixed texsts 2021-02-24 08:12:59 -05:00
f0c4438818 initialized .iex.exs 2021-02-24 07:56:05 -05:00
cd31432f88 changed project/app name 2021-02-24 07:49:39 -05:00
4fbafbfa5e Added secret imports to dev.exs, test.exs 2021-02-24 07:43:56 -05:00
7973fb2611 Update .gitignore 2021-02-24 07:29:24 -05:00
Joao Gilberto Moura
86991d0e17
Add article link to readme 2020-10-19 16:35:33 -03:00
Joao Gilberto Balsini Moura
c5aeeccd63 Add tests for force_logout feature 2020-09-28 20:55:00 -03:00
Joao Gilberto Balsini Moura
b6524131c1 Add a way to force user logout
The idea is to remove the session and also disconnect all liveviews
2020-09-28 06:06:15 -03:00
Joao Gilberto Balsini Moura
2564b1b727 Update tests to check new restrictions 2020-09-27 10:42:19 -03:00
Joao Gilberto Balsini Moura
9d1f86972d Hide from users actions he/she cannot do 2020-09-15 05:47:19 -03:00
Joao Gilberto Balsini Moura
50fdc5f6f3 Ensure authorisation rules on properties liveviews 2020-09-14 22:12:52 -03:00
Joao Gilberto Balsini Moura
41d852b06a Add rules for authorising properties 2020-09-14 22:06:39 -03:00
Joao Gilberto Balsini Moura
068be8d583 Add property seeds 2020-09-14 22:06:10 -03:00
Joao Gilberto Balsini Moura
57658a6857 Store user that created a property 2020-09-14 20:45:56 -03:00
Joao Gilberto Balsini Moura
8d9da4ea40 Fix properties tests by logging user in 2020-09-14 13:52:17 -03:00
Joao Gilberto Balsini Moura
8e548cfa5a Add menu link for properties 2020-09-14 13:34:31 -03:00
Joao Gilberto Balsini Moura
465045bbb5 Add property related routes 2020-09-14 13:22:33 -03:00
Joao Gilberto Balsini Moura
4526435972 Run mix phx.gen.live properties 2020-09-14 13:22:25 -03:00
João Gilberto Balsini Moura
8590df5032 Add authorised routes with tests 2020-09-14 13:10:54 -03:00
João Gilberto Balsini Moura
37985ac1cf Add authorisation plug 2020-09-14 13:10:54 -03:00
João Gilberto Balsini Moura
626063ee76 Verify user on liveview mount 2020-09-14 13:10:46 -03:00
João Gilberto Balsini Moura
8fbeabc208 Place our index route under authentication 2020-09-14 07:35:58 -03:00
João Gilberto Balsini Moura
d0ab24b9e3 Add seeds to create user and admin 2020-09-13 06:54:08 -03:00
João Gilberto Balsini Moura
bda3f949b8 Add functions to add admins 2020-09-12 21:37:05 -03:00
João Gilberto Balsini Moura
33029dae04 Add roles to user 2020-09-12 21:14:06 -03:00
João Gilberto Balsini Moura
c9b43ac9b1 Run phx.gen.auth generator for creating users 2020-09-12 21:07:02 -03:00
João Gilberto Balsini Moura
0812ed5175 Add phx.gen.auth 2020-09-12 21:04:32 -03:00
João Gilberto Balsini Moura
4ad6d6e220 Create phoenix project 2020-09-12 19:47:24 -03:00
Joao Gilberto Moura
ee8a627034
Initial commit 2020-09-12 19:39:28 -03:00