Barış Soner Uşaklı
2444ed5c88
feat: #7932 , redirect to group details after creation
...
add private/hidden on group creation modal
5 years ago
Barış Soner Uşaklı
1789ecb45c
feat: increase search timeouts
6 years ago
Barış Soner Uşaklı
6f375482a0
refactor: async/await admin/controllers
6 years ago
Julian Lam
a0c0ef1ba4
feat: ACP analytics API route ( #7725 )
...
* feat: added API route for retrieving analytics via REST API
* feat: sets is now optional, can pass in multiple sets
* fix: moved expand and added json button to panel header
* fix: matching api params to socket method
* fix: update json api button url on graph change
* fix: updated default counts based on passed in units
6 years ago
Barış Soner Uşaklı
5fa5e999f8
Plugin metrics ( #7626 )
...
* feat: add enable/disable checkbox for plugin usage
* feat: submit plugin data to packages.nodebb.org
only submit in production mode
submit once every 24 hours
dont submit for plugins that have "private": true in plugin.json
enabled on new installs
disabled on existing installs
* fix: hash not working after first send
fix statusCode
* fix: remove url
* feat: show compatibilty
* feat: add install question for submit plugin usage
6 years ago
Julian Lam
c7f95ccecc
feat: design revamp of ACP events page ( #7664 )
...
* feat: design revamp of ACP events page
- minor UX changes
- new filter controls, filters moved to sidebar
- form usable without js
- start/end filters NOT programmed yet
* feat: events ACP limit by date and perPage
* feat: pre-fill applied filters on template render
* fix: missing translation for ACP events perPage filter
* fix: added some comments to explain setHours behaviour
* fix: stop - start + 1
* fix: socket tests
* fix: +inf, not just inf
* fix: tests, because I am an idiot
6 years ago
Barış Soner Uşaklı
035f624758
Remove implicit mod privs. closes #6345 ( #7648 )
...
* feat: add upgrade script to give mods privs
* feat: give all privileges when making a moderator
* feat: remove implicit privs
* feat: give global mods default privs
* feat: more priv fixes
* feat: use lodash
* fix: remove implicit mod priv from topic delete
* fix: more privs
* fix: posts.canEdit
* fix: canDelete and canEdit
* fix: tests, remove console.log
* feat: shorter functions
* feat: add tests
* fix: uids
* fix: redis random test fail
6 years ago
Barış Soner Uşaklı
dfab231afd
Copy group privs ( #7610 )
...
* feat: ability to copy a groups privileges
ability to copy a group's privileges to all categories, or children of current category
* feat: switch to dropdown
added copy from category to groups
* fix: indents
6 years ago
Julian Lam
c38db4f765
feat: #7515
...
This reverts commit 81f8cfe3da
.
6 years ago
Barış Soner Uşaklı
81f8cfe3da
Revert "feat: #7515"
...
This reverts commit ac889db16b
.
6 years ago
Barış Soner Uşaklı
ac889db16b
feat: #7515
6 years ago
Barış Soner Uşaklı
2ee2cd528f
feat: #7501
6 years ago
Barış Soner Uşaklı
1f3554ff00
fix : #7503
6 years ago
Andrew Rodrigues
24dcae2193
feat: manual password expiry. closes #7471
6 years ago
Julian Lam
c289b904e6
fix : #7473
6 years ago
Andrew Rodrigues
dcdd41c7ce
fix : #7454
6 years ago
Baris Usakli
7211dde7b9
feat: #7358
6 years ago
Barış Soner Uşaklı
d5ece9a4c3
fix: don't refresh page when enabling/disabling categories
6 years ago
Julian Lam
e8f3c25676
fix: re-introducing indeterminate checkbox state to ACP privs
6 years ago
Julian Lam
0fffcb3855
fix : #7231 , missing success alert on group name change in ACP
6 years ago
Barış Soner Uşaklı
5353960ae7
fix : #7316
6 years ago
Barış Soner Uşaklı
ac655564bb
fix: post queue notifs
...
fix moderators not showing up immediately when adding them
6 years ago
Barış Soner Uşaklı
28459d04c6
fix : #7187
6 years ago
Baris Usakli
b47f939bfc
fix: lint
6 years ago
Baris Usakli
0c1ac4d6a2
feat: #7032
6 years ago
Barış Soner Uşaklı
f581c052ee
feat: #7023
...
- add category selector to privileges and category create modals
- allow category selector to work for multiple selectors on same page
6 years ago
Peter Jaszkowiak
ba619c7ec8
style(eslint): match operator-linebreak preferences
6 years ago
Barış Soner Uşaklı
33986f38e3
closes #6954
6 years ago
Barış Soner Uşaklı
de14102ee7
Merge branch 'master' of https://github.com/NodeBB/NodeBB
6 years ago
Barış Soner Uşaklı
d9452bf3d4
fix: custom navigation item not showing groups
6 years ago
Julian Lam
b3f96d28aa
fix(acp): hard-to-discover dropdown selector in ACP
...
Made the dropdown an MDL button fab with better positioning via
a p.lead so that it is more easily discoverable and obvious that
it is a button that can be pressed.
Fixes #6899
6 years ago
Barış Soner Uşaklı
b6771836cf
closes #6937
6 years ago
Julian Lam
f7bd398eb1
style(eslint): newlines in public/src as well
6 years ago
renovate[bot]
64b9dabff8
chore(deps): update dependency eslint-config-airbnb-base to v13 ( #6599 )
...
* chore(deps): update dependency eslint-config-airbnb-base to v13
* chore: #6599 , linting 😬
6 years ago
Baris Usakli
3c611d85ed
closes #6912
...
- on category setParent dialog do not show children of current category
- break recursion if category parentCid is equal to child cid to prevent
infinite loop
- dont allow setting the parentCid of a category to one of it's children
6 years ago
Barış Soner Uşaklı
56c1eac1a5
fix translations on dashboard
6 years ago
Barış Soner Uşaklı
69253d9a7f
use chart.js legend
6 years ago
Barış Soner Uşaklı
8abef4c101
bg colors
6 years ago
Barış Soner Uşaklı
b916dc562f
fix bg colors
6 years ago
Barış Soner Uşaklı
804451cc37
update axis ids
6 years ago
Barış Soner Uşaklı
c2191167ee
fail colors
6 years ago
Barış Soner Uşaklı
5b842c98ac
fix typo
6 years ago
Barış Soner Uşaklı
9f36ce3997
#6862
6 years ago
Barış Soner Uşaklı
11c2a65b5a
fix config values not showing client side if they were set to 0
6 years ago
Barış Soner Uşaklı
49ba5af5fa
closes #6810 ( #6813 )
6 years ago
Barış Soner Uşaklı
ebaea9b6c1
closes #6743
7 years ago
Andrew Rodrigues
12940b577b
closes #6703
7 years ago
Julian Lam
ea2bd33bfa
fixes #6608 , restored template values in widget containers
7 years ago
Timothy Fike
e8a3c23d42
Fix verion regex Fixes #6620 ( #6625 )
7 years ago
Barış Soner Uşaklı
57b7c7ede4
closes #6607
7 years ago
Barış Soner Uşaklı
d5e85c2eb3
closes #6476 , closes #6546
7 years ago
Barış Soner Uşaklı
11bb2f1560
closes #6528
7 years ago
Andrew Rodrigues
1c09094011
show success alert + rebuild msg when ordering plugins
7 years ago
Barış Soner Uşaklı
4cd0020584
closes #6449
7 years ago
Andrew Rodrigues
de9f429b89
prepopulate traffic graph datepicker to make life easier
7 years ago
Andrew Rodrigues
67c8d4b560
maximize graph w/ fullscreen API
7 years ago
Peter Jaszkowiak
968d5e441f
Fix rebuild ACP alert not working sometimes ( #6403 )
7 years ago
Timothy Fike
585d613d4b
fix reload actions ( #6394 )
...
* fix reload actions
* wait until restart action is complete instead of using timeouts.
* Change Reload nominclature to Rebuild and Restart.
7 years ago
Peter Jaszkowiak
dcf1865b54
Fix ACP alerts to use same system as client ( #6396 )
...
* Fix PostCSS warning message
* Fix disconnect indicator styling
Would increase size of quick actions when active
* Use same alert system in ACP and client
- Remove snackbar
- Add styling and fix template for ACP (based on Persona)
7 years ago
Peter Jaszkowiak
eaae5b52cd
ACP quick actions ( #6374 )
...
* ACP quick actions
- Moved restart, build & restart, and logout into separate buttons
- Moved buttons on mobile into the side menu
- Added version and upgrade alert to header / mobile menu
- Moved version checking to server-side with a cache for rate limiting
- Changed "reload" translations to "rebuild and restart"
* Change info alert to black-on-white to match focused search bar
* Fix tests
* Fallback for failed fetch of latest version
7 years ago
Julian Lam
3cbca69b27
closes #6346
7 years ago
Barış Soner Uşaklı
264893a71b
closes #6336
7 years ago
Barış Soner Uşaklı
825c493c40
show error
7 years ago
Barış Soner Uşaklı
a224c557c0
closes #6326
7 years ago
Barış Soner Uşaklı
a9f6726b3d
closes #6296
7 years ago
psychobunny
29be18ae5b
closes #6268
7 years ago
Barış Soner Uşaklı
8689ffe78f
closes #6291
7 years ago
Barış Soner Uşaklı
c7506d77b0
closes #6247
7 years ago
Julian Lam
73d3157635
Remove keybindings in ACP as nobody uses them anymore.
...
If you do, let me know, heh.
7 years ago
Barış Soner Uşaklı
f3fda152bf
closes #6216
7 years ago
Barış Soner Uşaklı
81d4766c1a
closes #6236
7 years ago
Barış Soner Uşaklı
0d2a7359e9
remove step size
7 years ago
Barış Soner Uşaklı
ed3e8d282e
closes #6193
7 years ago
Barış Soner Uşaklı
8446a733e5
closes #5569
7 years ago
Baris Usakli
025709499c
more fixes
7 years ago
Baris Usakli
242dc41aca
move privileges to same page
7 years ago
Baris Usakli
4a73621dca
chat privilege
7 years ago
Barış Soner Uşaklı
19ae8dc7e7
closes #6154
7 years ago
Julian Lam
c8395a9bfb
Fixes #6056
...
Waiting for someone to qq my clever code in 3... 2...
7 years ago
Julian Lam
7e0d0e0eb5
Merge remote-tracking branch 'origin/develop'
7 years ago
Barış Soner Uşaklı
008f757a9b
closes #6030
7 years ago
Barış Soner Uşaklı
25cd21fba8
closes #6019
7 years ago
Baris Usakli
c4310395c9
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
...
# Conflicts:
# package.json
7 years ago
Barış Soner Uşaklı
d8dc79e3c7
closes #5992
7 years ago
Julian Lam
0efa403a68
invoking the proper ACE Editor mode
7 years ago
Julian Lam
cd6dcff38b
Split up customJS into customHTML and customJS for better organisation ( #5981 )
...
* WIP
* fixed customJS not actually working in footer
* Moving scripts to footer, #5980
* Added upgrade scripts for #5980
7 years ago
Peter Jaszkowiak
da9da8190f
Bump dependencies
...
Bumping eslint & configs meant making some linting fixes
For future reference, the `xmlhttprequest-ssl` library must be of equal versioning to the one in `engine.io-client`, otherwise it won't be deduped which causes the socket.io tests to fail
8 years ago
Baris Usakli
8276e20254
closes #5937
8 years ago
Baris Usakli
a2508161c6
fix hover bg color
8 years ago
Baris Usakli
bf79857b7d
closes #5908
8 years ago
Julian Lam
1034626896
Merge remote-tracking branch 'origin/develop'
8 years ago
Peter Jaszkowiak
23e7222dfa
Update Nodemailer to v4
...
also filter out .jst files from email template dropdowns
8 years ago
Peter Jaszkowiak
5885e37127
Switch admin t.js usage to Benchpress
8 years ago
Julian Lam
cd60d79a13
closes #5904
8 years ago
Barış Soner Uşaklı
5cc39e8546
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
...
# Conflicts:
# package.json
# src/views/admin/manage/ip-blacklist.tpl
8 years ago
Julian Lam
53ca6d1199
closes #5889
8 years ago
psychobunny
d5db97930d
prevent "plugins" menu from being highlighted when going to Extend -> Plugins
8 years ago
psychobunny
e8c40c8dc6
scroll to the actual subsection in the ACP when clicking on links pointing to that hash
8 years ago
Baris Usakli
575c9a41cd
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
Barış Soner Uşaklı
f161bbf956
Post queue ( #5878 )
...
* #5876
* add user to post queue table
* add time of post into queue
add posting restrictions to queue
* fix shouldQueueLogic for guests
* add test for post-queue route
8 years ago
Baris Usakli
bc6b1a8f56
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
...
# Conflicts:
# public/src/admin/extend/plugins.js
8 years ago
Julian Lam
7844408301
linting
8 years ago
Julian Lam
4f9cbabec3
fixes #5853
8 years ago
Baris Usakli
44353a2b39
closes #5854
8 years ago
Baris Usakli
de55c8e431
closes #4070
8 years ago
Julian Lam
84c1a182e5
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Barış Soner Uşaklı
efe13e4038
closes #5827
8 years ago
Peter Jaszkowiak
ee5895f534
Fix #5488 Support scoped plugin npm packages
8 years ago
Barış Soner Uşaklı
e9360347ea
less padding, closes #5811
8 years ago
Baris Usakli
9979987342
perserve hash when switching categories
8 years ago
Baris Usakli
da8b1b605c
#5723
8 years ago
Baris Usakli
d13eb52f39
closes #5722
8 years ago
psychobunny
88d5f97280
closes #5717
8 years ago
Baris Usakli
883b35243f
fix lint
8 years ago
Baris Usakli
1fa52267d4
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# public/src/admin/manage/category.js
8 years ago
Baris Usakli
de5fe25e57
closes #5715
8 years ago
psychobunny
dcbe4864a9
fix bad merge / dupe code
8 years ago
psychobunny
82cab53508
fix digest scheduling information on cold load
8 years ago
psychobunny
1b98449686
closes #5704
8 years ago
Julian Lam
3e6d51fc5a
fixes #5606 :rage2:
8 years ago
Julian Lam
816809ce3c
fixes #5606
8 years ago
Julian Lam
064a8aa6d7
Allowing custom date range to be supplied in pageviews graph, closes #5541
8 years ago
Barış Soner Uşaklı
3a1eba2537
merge
8 years ago
Peter Jaszkowiak
65e31493a9
Escape ACP search values
8 years ago
barisusakli
236758b712
Merge remote-tracking branch 'refs/remotes/origin/master' into develop
8 years ago
barisusakli
20eac0de94
closes #5518
8 years ago
barisusakli
e3205bcfad
merge
8 years ago
Peter Jaszkowiak
baa2a59f4c
Fix ace editor not working
8 years ago
Julian Lam
d18cfced96
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Peter Jaszkowiak
484a800327
Merge branch master into develop
8 years ago
Peter Jaszkowiak
9368e666d8
Fix failing test
8 years ago
Peter Jaszkowiak
dc4f2be156
Remove ace global for eslint
8 years ago
Peter Jaszkowiak
0ef30e91ba
Use ace-builds npm package instead of vendor
...
ace can be referenced as an r.js module, reduces acp bundle size
8 years ago
Peter Jaszkowiak
1deeaaeb39
Fix #5563
8 years ago
Julian Lam
250bb4b011
fixed leftover merge conflict artifact
8 years ago
Julian Lam
1ebbbdd3f9
Merge remote-tracking branch 'origin/master' into develop
8 years ago
Julian Lam
6d444ccacf
Merge pull request #5526 from NodeBB/patch_5346
...
Fix #5346
8 years ago
Peter Jaszkowiak
c199075d98
Fix #5346
8 years ago
Barış Soner Uşaklı
0396e9300b
Merge pull request #5500 from RoiEXLab/fix-admin-search
...
Fix admin Search
8 years ago
Julian Lam
860999fa6c
Merge remote-tracking branch 'origin/master' into develop
8 years ago
psychobunny
286d0ab203
prevent tagsinput initialization from flagging as unsaved
8 years ago
psychobunny
62f445ad7f
ACP: added tagsinput to other fields that are "comma separated"
8 years ago
psychobunny
447b7b02ca
use tagsinput for #5439 instead
8 years ago
RoiEX
c517733e34
Fix admin Search
8 years ago
Julian Lam
58cbf44143
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
007051c14c
Fix #5476
8 years ago
Julian Lam
72e77772db
Merge branch 'master' into develop
8 years ago
Peter Jaszkowiak
dd2b930824
Resolve merge conflicts, minify only `.js` files
8 years ago
Peter Jaszkowiak
ee9d7584e4
Fix test, misc
8 years ago
pichalite
1d5b3cc73f
ACP manage tags page UI changes
8 years ago