MiniDigger
ecb8b9f059
add a cool banner with useful info
...
Signed-off-by: MiniDigger <admin@minidigger.me>
2020-09-30 19:41:41 +02:00
MiniDigger
61bca4fca9
do the same to platform version init
...
Signed-off-by: MiniDigger <admin@minidigger.me>
2020-09-30 18:17:03 +02:00
MiniDigger
14affc63f1
don't into roles too early
...
Signed-off-by: MiniDigger <admin@minidigger.me>
2020-09-30 18:02:31 +02:00
MiniDigger
81b0f17114
rename service back to hangar, fix staging message
...
Signed-off-by: MiniDigger <admin@minidigger.me>
2020-09-30 16:58:29 +02:00
MiniDigger
bebee93c5c
try to run auth on staging
...
Signed-off-by: MiniDigger <admin@minidigger.me>
2020-09-30 15:38:45 +02:00
Jake Potrebic
45bfd3290d
switch to lodash-es
2020-09-29 17:41:00 -07:00
MiniDigger
18790a48ae
ignore webpack debug file
...
Signed-off-by: MiniDigger <admin@minidigger.me>
2020-09-29 20:30:28 +02:00
MiniDigger
4dc9c386c8
a big of webpack bullshit
...
Signed-off-by: MiniDigger <admin@minidigger.me>
2020-09-29 20:29:25 +02:00
Jake Potrebic
63f6355c08
add default platform versions
2020-09-29 10:52:07 -07:00
KennyTV
018e23a2be
works ™️
2020-09-29 19:24:15 +02:00
KennyTV
a55ca6ca1c
Fix db init
2020-09-29 19:24:15 +02:00
KennyTV
040b6ad01c
Remove plugin id in favor of consistent author/slug identification
2020-09-29 19:24:15 +02:00
MiniDigger
90e2d929d4
give the relevance box a bit padding
...
Signed-off-by: MiniDigger <admin@minidigger.me>
2020-09-29 18:44:12 +02:00
MiniDigger
1c6a9e169b
fix user forum link on user admin page
...
Signed-off-by: MiniDigger <admin@minidigger.me>
2020-09-29 18:39:51 +02:00
Jake Potrebic
a40c614699
removed dummy app entrypoint
2020-09-29 18:34:44 +02:00
Jake Potrebic
f1803733b6
removed jquery webjar
...
All webjars removed including webjar locator.
2020-09-29 18:34:44 +02:00
Jake Potrebic
a7517f5cfd
formatting
2020-09-29 18:34:44 +02:00
Jake Potrebic
223da5e2bb
removed chart.js webjar
2020-09-29 18:34:44 +02:00
Jake Potrebic
b9973a7cfc
removed momentjs webjar
2020-09-29 18:34:44 +02:00
Jake Potrebic
adb725ddb8
removed swagger-ui webjar
2020-09-29 18:34:44 +02:00
Jake Potrebic
3c0127f3eb
finished removing all from resources/public
2020-09-29 18:34:44 +02:00
Jake Potrebic
9bc8fd9997
moved template-defined constants to window scope
2020-09-29 18:34:44 +02:00
Jake Potrebic
2f9701d44f
removed bootstrap from public folder
...
added bootstrap entrypoint
2020-09-29 18:34:44 +02:00
Jake Potrebic
0b2e3f2a2e
fixed PlatformVersionTable.vue
...
remove vuetable-2 (unneeded)
added prettier config (if people like double quotes better, feel free to change it)
2020-09-29 18:34:44 +02:00
Jake Potrebic
dc277ad8ac
vue 3
...
(easy enough to revert)
the vuetable component I was using for the platform choices no longer works w/vue 3
so we should just hang tight until bootstrap vue updates (according to their repo, they started updating to 3 this week)
2020-09-29 18:34:44 +02:00
Jake Potrebic
a0db9bf072
more cleanup
2020-09-29 18:34:44 +02:00
Jake Potrebic
4db1211a30
more things
2020-09-29 18:34:44 +02:00
Jake Potrebic
d125b8614f
added hot reloading
2020-09-29 18:34:44 +02:00
MiniDigger
ce30231a84
you saw nothing!
...
Signed-off-by: MiniDigger <admin@minidigger.me>
2020-09-29 18:34:44 +02:00
MiniDigger
45be5d1dc2
start to refactor frontend build process
2020-09-29 18:34:44 +02:00
Jake Potrebic
8e148a82b4
External url for versions ( #129 )
...
* work
* significant progress
* some work
* some more work
* redirects & warnings
* safe host list
* external url download counter
2020-09-20 16:02:44 -07:00
Jake Potrebic
0946b4bb0f
Bootstrap v4 Migration ( #132 )
...
* started...
* some more
* work on home page
* more work
* and... even more
* put in jquery-ui tooltips for now to stop errors
we will replace that with some other tooltip library that doesn't require jQuery.
* added bootstrap bundle js/map
Needed for modal stuff
2020-09-18 11:13:22 -07:00
Jake Potrebic
0cb9344c06
fix query error
2020-09-17 09:12:21 -07:00
Jake Potrebic
007dc2fec0
forgot to remove old setup
2020-09-16 12:56:13 -07:00
Jake Potrebic
5bf2d594c7
switched versions table to vue
2020-09-16 12:53:38 -07:00
Jake Potrebic
bb1a5b0fb9
version selector ( #127 )
...
* work on version selector
still needs feedback & work
* more work
* added page to add versions
* work on format
* changed fa icon
2020-09-14 18:12:04 -07:00
Jake Potrebic
c501281625
FlagReason values
2020-09-14 12:27:47 -07:00
Jake Potrebic
86240f98ed
fix issue with named/defined bindings
2020-09-11 17:25:48 -07:00
Dragonium
c4667267a2
Bug fixed with ProjectsApiDao ( #126 )
...
- Removed CategoryConverter.java because it has problems with single values (StringToEnumConverterFactory) already works well enough.
- Changed the queryStatement back to StringTemplate format so the text will get written in the query instead of it being 'true'.
- Shortened the 'countProjects' query, partially because there was an issue with the stared and watching statements, but it doesnt make that much sense to keep the rest too.
2020-09-11 10:56:37 -07:00
Jake Potrebic
64bbabc399
added db migrations
2020-09-10 12:17:56 -07:00
Jake Potrebic
d28141cfcb
Better formatted responses for api errors
...
Use HangarApiException for any thrown api errors.
Closes #117
2020-09-10 00:07:08 -07:00
Jake Potrebic
dadf445b13
more work on controller safety checks
2020-09-09 20:57:19 -07:00
Jake Potrebic
0ff4ff0687
expands logging capability
...
Closes #120
2020-09-09 20:33:44 -07:00
Jake Potrebic
8b53dc18a0
show user login on 404 pages
2020-09-09 16:18:51 -07:00
Jake Potrebic
f082360e0e
scheduled tasks
2020-09-08 19:27:19 -07:00
Jake Potrebic
cdb19e48c1
added a bunch of v1 api stuff
2020-09-07 12:01:12 -07:00
Jake Potrebic
62c72d3e94
permission handling done for all frontend routes
2020-09-07 01:08:15 -07:00
Jake Potrebic
2ea173189c
added OrganizationPermission annotation for route perms
2020-09-07 00:12:22 -07:00
Jake Potrebic
922ad37e15
role selection dropdown defaults to current role
...
Closes #119
2020-09-06 23:54:15 -07:00
Jake Potrebic
72f59628ca
bunch of random fixes
2020-09-06 23:12:10 -07:00
Jake Potrebic
0d549c7097
fixes for admin log
2020-09-06 22:47:58 -07:00
Jake Potrebic
47c66ea649
added project view counting
2020-09-06 22:34:26 -07:00
Jake Potrebic
c9e4d9575d
added version download counting
2020-09-06 22:13:42 -07:00
Jake Potrebic
97cef3416e
version visibility checks
2020-09-06 21:33:19 -07:00
Jake Potrebic
9560392516
implemented version hard delete
2020-09-06 19:03:38 -07:00
Jake Potrebic
c2184e7856
implemented user locking authentication
2020-09-06 18:42:57 -07:00
Jake Potrebic
5a89a45053
tiny fix for spel parsing
2020-09-06 18:39:36 -07:00
Jake Potrebic
58cb9f6429
Added UserLock annotation where required
2020-09-06 17:54:03 -07:00
Jake Potrebic
b14bf1bdfc
implemented UserLock annotation
...
has SPeL parsing for getting the args from the redirect from the method parameters
2020-09-06 17:38:10 -07:00
Jake Potrebic
2e596e7591
fully implemented ProjectPermission annotation
...
If error w/status code 401/403 and user is not logged in, they are redirected to login.
2020-09-06 15:30:17 -07:00
Jake Potrebic
10929c97e6
finished HeaderData
2020-09-06 15:28:13 -07:00
Jake Potrebic
41be95737e
switched to ProjectData supplier bean
2020-09-06 13:14:56 -07:00
Jake Potrebic
e10bcf2f4a
more conversion to beans
2020-09-06 12:28:58 -07:00
Jake Potrebic
44681dc302
began implementing Request-Scoped beans ( #123 )
...
* example
* switched to copy constructor
* switched to Supplier
* expanded example
2020-09-06 10:16:59 -07:00
Jake Potrebic
e92a68fb3a
remove confirm cookie on unsafe dwnload
2020-09-05 11:51:11 -07:00
Jake Potrebic
67a04661b6
download confirmations
2020-09-05 11:38:46 -07:00
KennyTV
3b6d2cc185
Fix route test
2020-09-05 15:30:32 +02:00
KennyTV
f82a8bdaee
Route constants, add helper method for redirects
...
Closes #105
2020-09-05 15:17:51 +02:00
Jake Potrebic
ce21e8215a
added /statusz route
2020-09-05 05:48:26 -07:00
Jake Potrebic
562ee62e0c
removed /pantopticon/* routes
2020-09-05 05:24:27 -07:00
KennyTV
19318e81a5
Fix user log context displays
2020-09-04 12:06:27 +02:00
Jake Potrebic
9949c3e6cc
finished admin log page
2020-09-04 00:05:37 -07:00
Jake Potrebic
c4efbbc67a
finished user admin page
2020-09-03 22:24:59 -07:00
Jake Potrebic
b80a2b2323
org avatar changing
2020-09-03 21:46:50 -07:00
Jake Potrebic
1a3af79777
fixed channel list view
2020-09-03 21:12:07 -07:00
Jake Potrebic
29d495d17d
give project dev/owner edit_tags perm
2020-09-03 20:50:47 -07:00
Jake Potrebic
5dc90a634b
channel creation on version upload
2020-09-03 19:14:18 -07:00
Jake Potrebic
63435b7dd4
review notifications to members
2020-09-03 18:36:27 -07:00
Jake Potrebic
7123067a91
org invites
2020-09-03 17:18:14 -07:00
KennyTV
bea83c9b1f
'Fix' org creation on fakeuser setup
2020-09-03 20:45:53 +02:00
Jake Potrebic
dbc536b7e5
fixed owner starring own project
2020-09-03 11:39:09 -07:00
Jake Potrebic
e6ffe6c1c2
implemented project invites
2020-09-03 11:38:55 -07:00
Jake Potrebic
e170d5369a
specifized route mappings
2020-09-02 21:44:36 -07:00
Jake Potrebic
fc3d83018d
fix user admin activity
2020-09-02 21:28:41 -07:00
Jake Potrebic
94da088b91
fix msg typo
2020-09-02 19:34:20 -07:00
Jake Potrebic
b2d27ec518
fixed promoted_versions
2020-09-02 19:25:17 -07:00
Jake Potrebic
0e0fe579be
fixed NPE when sort strat. was null
2020-09-02 18:28:27 -07:00
Jake Potrebic
60b2a977c5
fixed spring msg with args for several views
2020-09-02 18:27:57 -07:00
Jake Potrebic
5809d70caf
moved project api to its own service
2020-09-02 18:13:32 -07:00
Jake Potrebic
f3a01dc9bb
all routes for v2 users api
2020-09-02 17:34:25 -07:00
Jake Potrebic
d0544f8a31
added all v2 api project routes
2020-09-02 16:20:57 -07:00
Jake Potrebic
7252f47069
deployment key in proj settings
2020-09-02 13:36:03 -07:00
Jake Potrebic
62ba809e3c
fixed issue w/prompts
2020-09-02 13:16:59 -07:00
Dragonium
218a8a1460
Admin/health ( #109 )
...
* Implemented missingFiles without logic
So it will currently display all projects.
Also fixed the other health parts which didnt show up because namespace wasnt retrieved from the database correctly.
* Implemented missing files into admin/health
* Oops, used slug instead of name, it works better now
* change method calls to freemark format
2020-09-02 12:08:39 -07:00
Jake Potrebic
298920f6a7
finished /api/sync_sso and org creation
2020-09-02 11:24:23 -07:00
Jake Potrebic
962b1aa568
fixes for stats page
2020-09-01 07:07:59 -07:00
Dragonium
3575848ab5
Port Admin/stats ( #106 )
...
Co-authored-by: KennyTV <jahnke.nassim@gmail.com>
2020-09-01 15:21:06 +02:00
Jake Potrebic
8e97d55516
prompts
2020-08-31 13:25:49 -07:00
Jake Potrebic
5680c9a859
user action log for project visibility change
2020-08-31 11:11:02 -07:00
Dragonium
719ada906b
Improved some project stats ( #95 )
...
* The actual stars and watchers can now be displayed when the home_projects view is refreshed.
* views are now also kept track on, it will only change if you refresh the home_projects view.
* Changed V1ApiService a little bit, The mapping of the result from the db calls to a bit cleaner and a little bit efficienter way (O(2n) -> O(n)) (not that it should matter that much.
Changed ApiV1Controller by adding a default by the recommended tag (in case some project or plugin didnt have one but you still want to request the users information)
* Fix for the upsert statement, it complained about null values
* Made the fix for NPE in apiv4controller less hacky and added spaces between `//` and the message
* Refresh on count
2020-08-30 21:55:26 +02:00
md678685
ada42e50fb
Use correct colors in popoverColorPicker
2020-08-29 15:20:27 +01:00
md678685
216bda5c26
Fix channel colour popout
...
Bootstrap 3.4.1 sanitizes HTML input by default; we can turn this off since we're generating the input ourselves.
2020-08-29 15:06:56 +01:00
realDragonium
aa6ffb78ee
Fix for the dropdown menu with mobile
...
Retry, I hope I didnt mess it up this time.
This should fix #70
The a href from the logo (the parent of the image and dropdown icon) has been moved to the around the image tag itself.
2020-08-29 15:54:50 +02:00
Dragonium
72b1bac39e
Fixed issues with categories ( #93 )
2020-08-29 14:18:24 +02:00
KennyTV
ddbd1a4d91
Fix Mini's rebase, minor cleanup ( ͡ಠ ʖ̯ ͡ಠ)
2020-08-29 11:42:22 +02:00
md678685
f17620385a
Add project settings and license to ProjectService#getProjectApi
2020-08-29 10:43:20 +02:00
realDragonium
7da99df639
ProjectAPIDao expansion ( #92 )
...
Signed-off-by: MiniDigger <admin@minidigger.me>
2020-08-29 10:41:47 +02:00
realDragonium
3f8e1b6ff7
added new line at the end of PromotedVersionMapper and comment out the logger
2020-08-29 10:28:39 +02:00
realDragonium
8deec1cba4
changed PromotedVersion from jsonb to a list
2020-08-29 10:28:39 +02:00
KennyTV
0918f80d53
Fix note adding
2020-08-28 11:54:31 +02:00
KennyTV
07a33e7599
Fix version view and deletion
2020-08-26 22:39:43 +02:00
Jake Potrebic
310dfdf5ed
changed org to use z over s
2020-08-25 11:16:45 -07:00
Jake Potrebic
c8bd4c0442
fix null permissions on org pages
2020-08-24 16:03:43 -07:00
KennyTV
9c0767b804
Fix visibility setting
2020-08-24 20:56:44 +02:00
Jake Potrebic
b049ce7ca4
work on org creation ( #91 )
...
* initial work
* work on org creation
* rebase
* org creation
* small fixes
2020-08-24 09:44:50 -07:00
Jake Potrebic
3b0bd33465
fix error in alert.ftlh
2020-08-23 15:14:40 -07:00
Jake Potrebic
9a9f7d8165
api v1 work
2020-08-23 14:31:17 -07:00
md678685
18589b0142
Remove unnecessary todos
2020-08-23 15:37:17 +01:00
KennyTV
f1cf400439
Make note list/adding (almost) work
2020-08-23 13:03:43 +02:00
MiniDigger
cf7e3472dc
misc stuff
2020-08-23 11:53:35 +02:00
realDragonium
db9cb04792
added the option to have arguments with the alerts
2020-08-23 11:45:25 +02:00
KennyTV
2ed3100550
Fixes in queue and versions view
2020-08-23 11:42:00 +02:00
MiniDigger
e1a47a2842
replace last view avatarUrls
2020-08-23 11:10:31 +02:00
MiniDigger
66eb9fcf92
add sitemap, robots.txt and favicon stuff
2020-08-22 17:33:39 +02:00
MiniDigger
2e46930522
trey to make activity view work again
2020-08-22 16:36:18 +02:00
MiniDigger
7545b9a801
don't show published time, just date
2020-08-22 16:30:31 +02:00
MiniDigger
c7976a6c4e
add download button for recommended version
2020-08-22 16:26:59 +02:00
MiniDigger
c06badeb1b
implement version downloading
2020-08-22 15:33:48 +02:00
MiniDigger
b94d69a491
refresh home view when a new project is created
2020-08-22 14:54:52 +02:00
KennyTV
1538fd9738
Fix VersionData getFilteredDependencies and isRecommended
2020-08-22 11:06:06 +02:00
KennyTV
710030a5e6
Channel saving
2020-08-22 11:03:07 +02:00
KennyTV
25cf62e383
Add perm to versions log
2020-08-22 09:38:38 +02:00
MiniDigger
fd2691a48b
set version to public after review
2020-08-21 23:23:15 +02:00
MiniDigger
df13222913
fix sponsor
2020-08-21 21:25:53 +02:00
Aurora
71296fa9d3
add pretty hangar logo
2020-08-21 20:53:18 +02:00
MiniDigger
d3e31b4198
fix enum converter, add keyword limit to settings
2020-08-21 18:53:14 +02:00
MiniDigger
0e1fb649ba
make avatar url resolve locally to paper icon
2020-08-21 18:19:49 +02:00
MiniDigger
6e2c5245ef
fix tests
2020-08-21 18:19:33 +02:00
MiniDigger
12f816b69f
kinda fix homepage project view
2020-08-21 18:02:34 +02:00
MiniDigger
1c5fee9e41
More renames
2020-08-21 16:49:38 +02:00
MiniDigger
a715e10243
fix compile error
2020-08-21 16:34:32 +02:00
MiniDigger
da8e3986a3
Move hangar to the paper org!
2020-08-21 16:30:41 +02:00
KennyTV
58e25b900b
versionsLog, fix activity view
2020-08-21 11:55:47 +02:00
renovate[bot]
869b324cbe
Update dependency lodash to v4.17.20 ( #82 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-17 10:46:33 +02:00
renovate[bot]
251014a074
Update dependency mini-css-extract-plugin to v0.10.0 ( #83 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-17 10:46:05 +02:00
renovate[bot]
1abdd83919
Update dependency terser-webpack-plugin to v4.1.0 ( #86 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-17 10:43:30 +02:00
KennyTV
4206a56162
Channel creation (minus color selection)
2020-08-14 23:25:45 +02:00
Jake Potrebic
be761df36f
notifications for project update & member invite
2020-08-10 19:53:01 -07:00
Jake Potrebic
6608bb8339
project member invite/edit/remove
2020-08-10 19:35:17 -07:00
Jake Potrebic
0470c0bafa
fully implemented v1 show user
2020-08-10 18:15:12 -07:00
Jake Potrebic
8b07f24e48
fix auth header formatting issue
2020-08-10 14:49:35 -07:00
Jake Potrebic
b833bc0f0d
finished project pages
2020-08-10 14:34:30 -07:00
Jake Potrebic
51d9992dcb
implemented permissions api controller methods
2020-08-10 14:34:30 -07:00
Jake Potrebic
db7a46e6ab
project icon upload & reset
2020-08-10 14:34:30 -07:00
Jake Potrebic
f61ff92fd2
user login/creation/role changes
2020-08-10 14:34:30 -07:00
MiniDigger
7c1c096c86
push current poor attempt at project list api
2020-08-08 11:44:04 +02:00
renovate[bot]
5a3e626884
Update dependency sass-loader to v9.0.3 ( #76 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-08 11:37:22 +02:00
renovate[bot]
a9be620e07
Update dependency terser-webpack-plugin to v4 ( #79 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-08 11:36:40 +02:00
renovate[bot]
c59c6eb64a
Update dependency webpack-merge to v5.1.1 ( #78 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-08 11:35:50 +02:00
renovate[bot]
dac649625d
Update dependency terser-webpack-plugin to v3.1.0 ( #77 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-08 11:35:42 +02:00
renovate[bot]
67f3cd80d7
Update dependency css-loader to v4.2.1 ( #73 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-08 11:35:14 +02:00
renovate[bot]
a33050d9b7
Update dependency @babel/core to v7.11.1 ( #72 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-08 11:35:06 +02:00
Jake Potrebic
9118181840
fix tagline null sql violation
2020-08-07 08:23:03 -07:00
KennyTV
9fc8dcaa88
Channel list
2020-08-07 13:33:45 +02:00
KennyTV
83b6ec1f27
Fix version uploading and reviewing
2020-08-07 12:42:34 +02:00
Jake Potrebic
33819f7d1b
project version list api
2020-08-06 18:59:23 -07:00
Jake Potrebic
34ad0d6974
moved datetime formatter to utils
2020-08-06 16:46:09 -07:00
Jake Potrebic
d8e94d807b
version reviews
2020-08-06 16:35:23 -07:00
Jake Potrebic
6a528b834f
work on versions ( #68 )
...
* work on versions
* more work, almost done here
* even more work
* finish
* small changes
2020-08-06 09:02:43 -07:00
Jake Potrebic
e227041836
add template helper methods
2020-08-05 19:46:31 -07:00
KennyTV
ae74dda88e
Remove duplicated/empty notes stuff
2020-08-05 17:31:04 +02:00
KennyTV
ae16ef8b71
*Whistles*
2020-08-05 17:13:05 +02:00
KennyTV
8fa6f5542a
User activity page
2020-08-05 17:12:08 +02:00
KennyTV
736c14e506
Update TO-PORT
2020-08-05 16:34:54 +02:00
KennyTV
be55b26968
Remove some leftovers
2020-08-05 16:22:56 +02:00
MiniDigger
0ae98abe7f
fix project apiv2 NPEing for anon access
2020-08-05 16:22:36 +02:00
MiniDigger
86d3f41d6b
start with displaying proper projects on homepage
2020-08-04 17:46:55 +02:00
KennyTV
5c0c5d014f
Fix project deletion and page creation
2020-08-04 13:05:39 +02:00
KennyTV
3a73b62a2e
Make notes page load
2020-08-04 12:48:01 +02:00
KennyTV
65b7ea1bce
Admin log page works
...
Its db query is still missing
2020-08-04 11:26:21 +02:00
Jake Potrebic
d2448a1cfa
hangar health report
2020-08-03 15:37:27 -07:00
MiniDigger
e7815f4ae6
don't NPE if there are no visibility changes for a project
2020-08-04 00:02:05 +02:00
Jake Potrebic
6364126da5
admin project approval works
2020-08-03 14:40:27 -07:00
Jake Potrebic
03899fee18
rm debug msg
2020-08-03 13:46:46 -07:00
Jake Potrebic
b4229370fe
visibility chng reason shows on project pg
2020-08-03 13:43:08 -07:00
MiniDigger
aa46c04aaa
more caching + disable dum test
2020-08-03 22:32:08 +02:00
MiniDigger
c974fd706c
refactor configs
2020-08-03 22:05:34 +02:00
KennyTV
72254eedf8
Fix compilation
2020-08-03 21:54:25 +02:00
Nassim
0044da6e5d
Version review queue ( #67 )
...
Co-authored-by: Jake Potrebic <15055071+Machine-Maker@users.noreply.github.com>
2020-08-03 21:46:29 +02:00
MiniDigger
0538279131
add missed rename
...
Co-Authored-By: Jake Potrebic <15055071+machine-maker@users.noreply.github.com>
2020-08-03 21:45:50 +02:00
Jake Potrebic
c8760e8c37
project flagging ( #66 )
2020-08-03 21:41:32 +02:00
Jake Potrebic
cddb886fa1
notification system/pages ( #65 )
...
Co-authored-by: MiniDigger <admin@minidigger.me>
2020-08-03 21:23:54 +02:00
Jake Potrebic
dd3e8d24f9
Organization creation ( #64 )
...
Co-authored-by: MiniDigger <admin@minidigger.me>
2020-08-03 20:50:26 +02:00
MD
c98fd93654
Add support for SSO with HangarAuth ( #57 )
...
Co-authored-by: MiniDigger <admin@minidigger.me>
2020-08-03 20:39:27 +02:00
MiniDigger
67e0029f86
work on project uploading
2020-08-01 16:09:29 +02:00
Jake Potrebic
3d727fee50
work on user admin page ( #59 )
2020-08-01 11:36:53 +02:00
Jake Potrebic
7c6fdde7d7
Project permissions ( #58 )
2020-08-01 11:36:45 +02:00
renovate[bot]
efcb6cabb7
Update babel monorepo to v7.11.0 ( #60 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-01 11:11:04 +02:00
renovate[bot]
b821b7fd72
Update dependency autoprefixer to v9.8.6 ( #61 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-01 11:09:54 +02:00
renovate[bot]
9dfbd16e37
Update dependency css-loader to v4.2.0 ( #62 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-01 11:09:35 +02:00
renovate[bot]
7d4d37410c
Update dependency webpack to v4.44.1 ( #63 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-08-01 11:09:27 +02:00
MiniDigger
c25a463022
compile fix
2020-07-31 11:49:55 +02:00
Jake Potrebic
daef6b18f1
work on api keys page ( #56 )
...
Co-authored-by: MiniDigger <admin@minidigger.me>
2020-07-31 11:41:36 +02:00
Jake Potrebic
e56ec0ec27
fixed mostly view stuff ( #55 )
...
Co-authored-by: MiniDigger <admin@minidigger.me>
2020-07-31 11:38:19 +02:00
Jake Potrebic
1ed562d952
implemented project stargazing and watching and the userGrid view ( #54 )
...
Co-authored-by: MiniDigger <admin@minidigger.me>
2020-07-31 11:36:05 +02:00
Jake Potrebic
c26110afa3
can now change project visibility ( #53 )
...
Co-authored-by: MiniDigger <admin@minidigger.me>
2020-07-31 11:32:48 +02:00
Jake Potrebic
573fcbd81f
user action logging ( #52 )
2020-07-31 11:30:18 +02:00
Jake Potrebic
ac07e27132
added GlobalPermission method security annotation ( #51 )
2020-07-30 21:02:25 +02:00
MiniDigger
0c9788fcce
version list page, start with version view
2020-07-30 17:00:54 +02:00
Jake Potrebic
6546b1a13a
Project settings ( #49 )
2020-07-30 15:45:46 +02:00
Jake Potrebic
c5342bbb98
new types ( #50 )
2020-07-30 11:12:58 +02:00
Jake Potrebic
c9e8d162af
project pages ( #46 )
...
* fix csrf headerName
* remove []
* partial work on pages
* got page creating/saving working
* done for night
* better page edit/creation
* k, everything is working, hopefully
* fixed previews
* prevent page deletion when not allowed in backend
* cleanup
2020-07-30 09:48:28 +02:00
MiniDigger
88951d9ee4
also fix csrf in vue scope + fix user auth
2020-07-29 19:53:39 +02:00
Jake Potrebic
6cea7d7c6e
fix csrf headerName ( #48 )
2020-07-29 19:16:36 +02:00
Renovate Bot
6a475bae1f
Update dependency css-loader to v4.1.0
2020-07-29 18:34:27 +02:00
MiniDigger
492c7e4d0e
write csrf into header
2020-07-29 18:33:56 +02:00
MiniDigger
6c5958e942
improve SQL formatting (I guess?)
2020-07-29 18:24:54 +02:00
Jake Potrebic
53e3a0a154
work on single project request (API)
2020-07-29 18:21:43 +02:00
MiniDigger
4854495deb
fix compile error and cache maven stuff on ci
2020-07-28 22:17:51 +02:00
Jake Potrebic
70b3d97b3c
added hangar config options
2020-07-28 21:36:04 +02:00
MiniDigger
cfceb27d6d
make api v2 usable (with dummy data)
2020-07-28 20:26:51 +02:00
MiniDigger
4d2b6896e7
misc stuff
2020-07-28 18:46:08 +02:00
Jake Potrebic
ff230ece7a
project creation & name validation
2020-07-28 18:17:20 +02:00
Jake Potrebic
8225bf30ed
change user tagline
2020-07-28 18:15:48 +02:00
Jake Potrebic
496b2cf85d
global roles
2020-07-28 18:13:50 +02:00
Jake Potrebic
1f457a2313
work on userdata & service
2020-07-28 18:13:50 +02:00
Renovate Bot
b20c0de286
Update dependency terser-webpack-plugin to v3.0.8
2020-07-28 18:12:30 +02:00
MiniDigger
a3c2236b0d
initial markdown support
2020-07-27 19:02:54 +02:00
MiniDigger
117448a78a
start with project home page
2020-07-26 16:47:03 +02:00
MiniDigger
78715b4d1b
much progress on projects page
...
rest requires XHR/apiv2
2020-07-26 15:16:38 +02:00
MiniDigger
678e552bb6
also implement staff page
2020-07-26 12:22:39 +02:00
MiniDigger
53a1f4e5d2
implement missing role shit, authors page is done now
2020-07-26 12:01:36 +02:00
Renovate Bot
9c639800ae
Update dependency css-loader to v4
2020-07-25 19:15:36 +02:00
MiniDigger
2e5e49893d
bunch of works on the authors page (which includes role shit)
2020-07-25 18:07:37 +02:00
Renovate Bot
289dab9616
Pin dependencies
2020-07-25 12:00:24 +02:00
Jake Potrebic
8eadb0d949
moved javascript to webpack
2020-07-25 11:59:05 +02:00
Jake Potrebic
9184a124e4
added created_at to UserDao#insert
2020-07-25 11:58:37 +02:00
Jake Potrebic
28f0a3195c
update settings
2020-07-25 11:58:37 +02:00
Jake Potrebic
66e549139f
fixed error in init.sql
2020-07-25 11:58:37 +02:00
Renovate Bot
4216939988
Update dependency webpack to v4.44.0
2020-07-25 11:57:36 +02:00
MiniDigger
f7e5c164e5
implement org creation frontend
2020-07-19 00:19:16 +02:00
MiniDigger
2b7fe0e05f
make user getting case insensitive
2020-07-17 18:18:40 +02:00
Jake Potrebic
ab2855032a
add org dao
2020-07-17 18:16:18 +02:00
MiniDigger
c4fd55a567
make /new page require auth, make auto redirect to login page
2020-07-17 18:14:26 +02:00
MiniDigger
4512e64e7c
Implement project creation
2020-07-17 17:36:54 +02:00
Jake Potrebic
83e70d678c
add project/project channel DAOs
2020-07-17 17:02:26 +02:00
Jake Potrebic
3484464d4c
add csrf input/addition to .gitignore
2020-07-17 10:08:04 +02:00
MiniDigger
a3199624f4
auto gen dao beans
2020-07-16 23:23:04 +02:00
MiniDigger
1a55e5bf88
add login via fake user
2020-07-16 22:41:55 +02:00
KennyTV
a3c9f8dbc8
A few more lines
2020-07-16 21:18:24 +02:00
Renovate Bot
0eac074b3a
Update dependency terser-webpack-plugin to v3.0.7
2020-07-16 17:37:43 +02:00
MiniDigger
ec7c9ea6ab
first POC of DB integration, display user profile page
2020-07-15 23:37:53 +02:00
KennyTV
bb6d890d3c
Fix typos
2020-07-15 20:53:58 +02:00
KennyTV
a2d2e4142c
Some work
2020-07-15 20:50:10 +02:00
Renovate Bot
d102fee0c4
Update Font Awesome
2020-07-15 20:23:09 +02:00
MiniDigger
8ba6d89251
move swagger shit into their own packages (we might need to delete them) and generate mappings for the tables (without fancy joins and shit)
2020-07-15 19:50:27 +02:00
Jake Potrebic
f766e6bd8c
more porting
...
more portationing
formatting
Update form.ftlh
removed html wrapper
fixed map/list thing
2020-07-15 17:51:37 +02:00
KennyTV
32b280b45d
userAvatar calls
2020-07-14 21:39:42 +02:00
Renovate Bot
bd158c5071
Update dependency @babel/core to v7.10.5
2020-07-14 20:37:36 +02:00
KennyTV
95b9b2aa76
Form calls
2020-07-14 20:23:17 +02:00
Jake Potrebic
09fef55e49
work on create org ( #19 )
2020-07-14 20:04:35 +02:00
MiniDigger
9c0b8bb6a7
make create user use the same container size and offset as create org
2020-07-14 19:55:21 +02:00
MiniDigger
274d565b03
bunch of shit, load bunch of data from java instead of hardcoding it, finish create project
2020-07-14 19:53:13 +02:00
MiniDigger
9953c75e87
a bit of work on the two creation forms
2020-07-14 18:18:50 +02:00
MiniDigger
7db739e3b6
make a bunch of views render
2020-07-14 17:35:53 +02:00
MiniDigger
a37773189c
give go back link a proper cursor
2020-07-14 17:07:00 +02:00
md678685
b7bf40c4b1
Update userAvatar
2020-07-14 16:06:11 +01:00
MiniDigger
948460e862
make API page work with swagger 3
2020-07-14 17:02:33 +02:00
md678685
01fd34eef9
Port various bits of modals, projects and user templates
2020-07-14 12:38:37 +01:00
KennyTV
53babc212a
Replace some optional usage
2020-07-14 11:05:06 +02:00
KennyTV
3ab43a8c19
Last route calls, more variables
2020-07-14 10:42:23 +02:00
MiniDigger
93e24c9e08
move controllers, combine with old controllers, make assets live under /assets
2020-07-14 00:09:41 +02:00
MiniDigger
569a926c1a
auto generate all routes into a dummy folder
2020-07-13 23:49:17 +02:00
KennyTV
ab961d0d95
Revert application change, add node.exe to gitignore
2020-07-13 23:21:21 +02:00
KennyTV
ef0017f322
Some route and variable replacements
2020-07-13 23:18:05 +02:00
MiniDigger
019d299142
add missing routes
2020-07-13 22:53:18 +02:00
MiniDigger
66bf18500e
support path params in route helper
2020-07-13 22:01:03 +02:00
KennyTV
71858b5836
A few more ifs and variable usages
2020-07-13 16:57:57 +02:00
KennyTV
e9827e6400
Route messages, a few ifs
2020-07-13 11:09:34 +02:00
KennyTV
60f6db1500
Move templates out of toPort, create todo list
2020-07-13 10:40:31 +02:00
md678685
ca3b9d5be0
Continue porting bits of templates
2020-07-13 10:29:03 +02:00
KennyTV
764e6d5575
Fix typo
2020-07-13 10:18:51 +02:00
KennyTV
e424c799e0
A bit of work in projects
2020-07-13 09:21:30 +02:00
MiniDigger
4318beccf5
replace spring.url with hangar url, so that its actually works in folders
2020-07-12 21:20:15 +02:00
MiniDigger
14e26fb6a0
introduce an error controller so we can fill the model for error pages
2020-07-12 21:09:14 +02:00
MiniDigger
07cb8d17ee
add all routes to RouteHelper
2020-07-12 21:08:56 +02:00
KennyTV
eafbf675d4
Some more work on users
2020-07-12 20:13:32 +02:00
MiniDigger
cd1539d169
make webpack output into maven target dir, enabling hot reload
2020-07-12 19:16:41 +02:00
MiniDigger
bfd2712446
rework route link generation, bit more error handling for template errors
2020-07-12 19:00:02 +02:00
md678685
9c12f6f8e5
Port more of projects/view
2020-07-12 18:05:00 +02:00
md678685
183e506dd6
Implement linkout
2020-07-12 18:05:00 +02:00
KennyTV
af8b5c52e9
A few loops, ifs, and macros in users templates
2020-07-12 17:58:42 +02:00
MiniDigger
147ce209d7
misc stuff + start staff page
2020-07-12 17:41:52 +02:00
MiniDigger
6fb1fe8dd7
properly pass args as array
2020-07-12 17:06:46 +02:00
MiniDigger
722fe90b0a
make nav work
2020-07-12 17:01:41 +02:00
MiniDigger
96ab48da57
make template error logging nicer
2020-07-12 16:47:38 +02:00
MiniDigger
5eb30e467d
fix copy plugin
2020-07-12 16:03:12 +02:00
KennyTV
dba407e1c3
Replace doubled map lookups
2020-07-12 15:54:03 +02:00
Keimeno
fab89436f4
added development environment with hot reload
2020-07-12 15:53:27 +02:00
Keimeno
394a7507e7
added key attrib in all loops to meet vue best practices criteria
2020-07-12 15:53:27 +02:00
Renovate Bot
bfb04ca31a
Pin dependencies
2020-07-12 15:50:37 +02:00
MiniDigger
4aec8bc9c4
actually serve webjars
2020-07-12 11:38:35 +02:00
MiniDigger
6a84b68980
make some pages (including homepage!) actually render now
2020-07-12 11:26:54 +02:00
MiniDigger
983a769871
bunch more automated changes
2020-07-11 23:14:54 +02:00
MiniDigger
cce01cf9e4
rename new templates
2020-07-11 23:05:16 +02:00
MiniDigger
eace327606
automatically replace messages
2020-07-11 22:59:37 +02:00
MiniDigger
efc5fa1b3a
bunch of work on the frontend, make it compile with yarn, webpack and maven, continue porting templates, add a bunch of new templates to port
2020-07-11 22:56:31 +02:00
MiniDigger
86232bbdc0
lets just disable springs auto config for webmvc
2020-07-11 18:03:35 +02:00
MiniDigger
aa9f3d4991
properly serve public folder
2020-07-11 17:52:48 +02:00
MiniDigger
9aa057312d
disable dum debug logging in test mode
2020-07-11 15:08:54 +02:00
MiniDigger
db67585986
update swagger
2020-07-11 15:08:38 +02:00
MiniDigger
a7d8190f0c
nuke dum jackson shit
2020-07-11 15:08:30 +02:00
KennyTV
b84c97c939
Replace doubled map lookups
2020-07-11 14:50:11 +02:00
MiniDigger
83964889dd
add missing test files
2020-07-11 04:17:38 +02:00
MiniDigger
80508f3575
add frontend
2020-07-11 04:16:53 +02:00
MiniDigger
283cd9e695
a bit of file handling + bunch of templates
2020-07-11 04:08:49 +02:00
MiniDigger
1df1c22d75
Add plugin file checking
2020-07-11 02:27:53 +02:00
MiniDigger
67aa189e3a
start some auth stuff
2020-07-08 20:02:09 +02:00
MiniDigger
fea58f60cf
initial commit, api done
2020-07-08 17:19:41 +02:00