Paul Kaplan
b4c9e31d30
Include removecurator notification
2021-05-11 11:33:38 -04:00
Paul Kaplan
02a5c0b4df
Fixup usernames
2021-05-11 10:57:26 -04:00
Eric Rosenbaum
4e580054fc
use import instead of require
2021-05-11 10:51:07 -04:00
Eric Rosenbaum
790e433313
lint
2021-05-10 15:13:02 -04:00
Eric Rosenbaum
94d0f30b71
fix missing comma from merge
2021-05-10 14:45:00 -04:00
Eric Rosenbaum
f55d34aab8
Merge branch 'develop' of https://github.com/LLK/scratch-www into activity-feed-styles
...
# Conflicts:
# src/views/studio/l10n.json
# src/views/studio/studio.scss
2021-05-10 14:41:14 -04:00
Karishma Chadha
7876bc4fba
Merge pull request #5359 from kchadha/studio-translation-setup
...
Add l10n file to studios view and replace text with formatted message.
2021-05-10 14:19:40 -04:00
Eric Rosenbaum
cb3ba550d5
add alt text for icons
2021-05-10 13:01:20 -04:00
Eric Rosenbaum
188b51bbbe
add icons
2021-05-10 12:14:51 -04:00
Eric Rosenbaum
de85a25db1
use formatted messages for each activity notification
2021-05-10 11:44:39 -04:00
Karishma Chadha
51bf0d6c3d
Fix lint error
2021-05-10 10:16:54 -04:00
Benjamin Wheeler
33e9c88217
Merge pull request #5252 from benjiwheeler/remove-unnecessary-page
...
removed unnecessary Page component
2021-05-07 18:37:32 -04:00
Karishma Chadha
b065ff86d4
Add l10n file to studios view and replace text with formatted message.
2021-05-07 17:04:14 -04:00
Ben Wheeler
3156976fee
update method of checking goodlist of pages for banned user to see
2021-05-07 13:14:53 -04:00
Benjamin Wheeler
732b596c61
Revert "Add privacy policy and terms of use to allowlist"
2021-05-05 16:17:22 -04:00
Eric Rosenbaum
1232f98195
initial styling
2021-05-05 09:32:46 -04:00
Paul Kaplan
757f95f89c
Merge branch 'develop' into studio-report
2021-05-04 15:13:04 -04:00
Paul Kaplan
2936bc72db
Render the error from reporting
...
Co-authored-by: Sarah Otts <se0042@gmail.com>
2021-05-04 15:12:11 -04:00
Paul Kaplan
699e30dedd
Fix curator permissions for removing projects
2021-05-03 13:26:50 -04:00
Paul Kaplan
0f8baaaa45
Add tests for new studio permissions
2021-05-03 10:52:04 -04:00
Paul Kaplan
29f6006b40
Add functionality for adding/removing projects and managing curators
2021-05-03 10:20:24 -04:00
Paul Kaplan
4f54e14e63
Merge pull request #5306 from paulkaplan/studio-info-styling
...
Studio info styling
2021-05-03 10:19:17 -04:00
Benjamin Wheeler
7242fbfbf0
Merge pull request #5220 from apple502j/patch-23
...
Add privacy policy and terms of use to allowlist
2021-04-29 13:53:01 -04:00
Ben Wheeler
ec710a1d98
removed redundant goodlist page paths
2021-04-29 13:48:30 -04:00
Paul Kaplan
2f5a01eb1e
Studio reporting using legacy endpoint
2021-04-29 11:14:35 -04:00
Paul Kaplan
ef9318463e
Reset comments when admin logs in
2021-04-29 09:00:50 -04:00
Paul Kaplan
8c104ed351
Remove unused component
2021-04-29 08:50:15 -04:00
Paul Kaplan
1c31d7cf65
Refactor layout and add styling for studio info
2021-04-28 13:44:25 -04:00
Paul Kaplan
129d87642c
Remove unuseable NOT_FETCHED state for studio info
2021-04-28 13:44:24 -04:00
Paul Kaplan
83c896246e
Merge pull request #5274 from paulkaplan/studio-mutations
...
Add client-side editing of studio info
2021-04-27 09:45:30 -04:00
Paul Kaplan
26de328bfe
Handle additional error responses
2021-04-27 09:14:34 -04:00
Paul Kaplan
5827aaab8f
Update permissions for editing open_to_all to match current backend
2021-04-27 09:06:40 -04:00
Paul Kaplan
dec9f96eed
Replace loading with fetching in new components
2021-04-27 09:01:19 -04:00
Paul Kaplan
f9419ac8fc
Fix comment toggling and add permissions test
2021-04-26 15:11:06 -04:00
Paul Kaplan
aab4c9aca6
Update proptypes
2021-04-26 14:52:05 -04:00
Paul Kaplan
c9684b52d3
Add actions for studio open to commenting or project adding
2021-04-26 14:34:12 -04:00
Paul Kaplan
430f67c0e1
Include modifying the studio image
2021-04-26 09:58:34 -04:00
Paul Kaplan
2e029f8966
Move comment mute strings to general l10n file
2021-04-22 09:53:56 -04:00
Paul Kaplan
647575e4a8
Move permissions into its own reducer
2021-04-21 14:52:56 -04:00
Paul Kaplan
82da633e61
Add title, description and following editors
2021-04-21 14:52:56 -04:00
Paul Kaplan
c789a27018
Fix logged in selector with test
2021-04-21 14:52:53 -04:00
Ben Wheeler
e80a343211
removed unnecessary Page component
2021-04-12 15:15:17 -04:00
Paul Kaplan
7c4871c19b
Remove unused reference
2021-04-08 10:57:28 -04:00
Paul Kaplan
74a29a62a0
Hook up delete restore and report actions for studio comments
2021-04-08 10:38:34 -04:00
Paul Kaplan
810eadd258
Remove params from studio comment actions that can be retrieved from state
2021-04-08 10:37:45 -04:00
Paul Kaplan
11794d885a
Add permissions selectors and tests for studio comments
2021-04-08 10:36:56 -04:00
Paul Kaplan
bd279fe557
Stop passing around admin/token info in studio comment component.
...
Instead of getting data out of redux just to pass it back to a dispatch,
use getState in the thunk to get the data we need. This allows the
component to not care about admin/token info, since it is not related
to rendering.
2021-04-05 10:41:19 -04:00
Paul Kaplan
c6b0493e08
Stop passing around studio id and user info for getting studio data
...
Insteaad of passing in the studio id and user data into the component
just to have it used for fetching data, get that data directly from
the redux store from within the thunk. This simplifies the components
and lets them be concerned more with what they render.
2021-04-05 10:32:47 -04:00
Paul Kaplan
f0adda4e3b
Include studio id in the store default data
2021-04-05 10:31:19 -04:00
Paul Kaplan
6ea071e8df
Reorder and add selector for studio id
2021-04-05 10:30:35 -04:00