Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add addons controlpanel #297

Merged
merged 49 commits into from
May 6, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
3d3f428
pulled branch from remote
nileshgulia1 Dec 24, 2018
dae53d8
revert
nileshgulia1 Jan 14, 2019
99e2a18
final revert
nileshgulia1 Jan 14, 2019
2b497fa
reverted: remove icon
nileshgulia1 Jan 14, 2019
86e1e05
changelog
nileshgulia1 Jan 14, 2019
a11242c
minor change <a> tag
nileshgulia1 Jan 14, 2019
fb43039
Merge branch 'master' into add-addons-controlpanel
nileshgulia1 Jan 21, 2019
d70ac9e
Merge branch 'master' into add-addons-controlpanel
sneridagh Mar 12, 2019
22a77d1
Merge branch 'master' into add-addons-controlpanel
esteele Apr 16, 2019
491481c
Use package id instead of numerical index so that the value works reg…
esteele Apr 17, 2019
266be61
Get index from passed event
esteele Apr 17, 2019
27fd3cd
Rebuild listing after install/uninstall
esteele Apr 17, 2019
0bdc8a8
Use correct up/down icons, toggle.
esteele Apr 17, 2019
0e2f1b6
Fix labels, additional styling
esteele Apr 17, 2019
19400c1
Display update notification on individual add-ons
esteele Apr 17, 2019
57544f9
Fix classname
esteele Apr 17, 2019
3e9134b
Add upgradeAddons action
esteele Apr 17, 2019
4ec3057
This should be “darkHotPink” according to the design specs.
esteele Apr 17, 2019
1d10519
Font sizes
esteele Apr 17, 2019
6142cc7
Make basic buttons borderless, as per spec.
esteele Apr 17, 2019
1000322
Group buttons
esteele Apr 17, 2019
d780bb3
Match text casing to mockup
esteele Apr 17, 2019
8bb1196
Fix icon size, based on mockups
esteele Apr 17, 2019
2c07c85
If no uninstall profile, don’t show uninstall button, show warning me…
esteele Apr 18, 2019
58abd5f
Remove logging
esteele Apr 18, 2019
f8d7158
Update tests
esteele Apr 18, 2019
784256b
Merge branch 'master' into add-addons-controlpanel
esteele Apr 18, 2019
3656f95
Add addons action tests
esteele Apr 18, 2019
a681b22
Accordion toggle should be @black regardless of update availability
esteele Apr 18, 2019
a69bfe7
Merge branch 'master' into add-addons-controlpanel
esteele Apr 18, 2019
0b03ac2
Merge branch 'master' into add-addons-controlpanel
rodfersou Jun 21, 2019
fa450ba
Merge branch 'master' into add-addons-controlpanel
rodfersou Jun 22, 2019
9bfc9a1
Prettier fixes
rodfersou Jun 23, 2019
0bafc62
Merge branch 'master' into add-addons-controlpanel
tisto Sep 20, 2019
728586c
Checkout addons plone.restapi branch.
tisto Oct 6, 2019
0d7a896
Fix failure in addons controlpanel. Add cypress test for addons contr…
tisto Oct 6, 2019
239b8c7
merge master into addons
iFlameing Apr 16, 2020
482bb3c
New style component, no decorator
sneridagh Apr 16, 2020
a2e9fbb
Minor Fix
iFlameing Apr 16, 2020
4345748
updating translations
iFlameing Apr 16, 2020
6628abf
Use p.restapi branch for addons
sneridagh Apr 17, 2020
3674a61
minor fix for reducer and added cypress test for it
iFlameing Apr 17, 2020
805817f
Merge branch 'master' into add-addons-controlpanel
iFlameing May 5, 2020
96649e9
Last touches
sneridagh May 5, 2020
a4829c5
Remove helmet from the deps
sneridagh May 5, 2020
297fdac
Add right changelog and helmet import
sneridagh May 5, 2020
e0aea9f
Merge branch 'master' into add-addons-controlpanel
iFlameing May 6, 2020
64ba1f8
Merge branch 'add-addons-controlpanel' of https://github.com/plone/vo…
iFlameing May 6, 2020
ee32408
removing changes from buildout
iFlameing May 6, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

- Added label expired if expiration date is smaller that current date #1413 @iFlameing
- Added word limit widget @iFlameing
- Addons control panel @esteele @iFlameing

### Bugfix

Expand Down
24 changes: 24 additions & 0 deletions cypress/integration/addons-controlpanel.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
if (Cypress.env('API') !== 'guillotina') {
describe('Addons Control Panel Test', () => {
beforeEach(() => {
// given a logged in editor
// and a folder that contains a document
// and the folder contents view
cy.visit('/');
cy.autologin();
cy.visit('/controlpanel/addons');
cy.waitForResourceToLoad('@navigation');
cy.waitForResourceToLoad('@breadcrumbs');
cy.waitForResourceToLoad('@actions');
cy.waitForResourceToLoad('@types');
});

it('Should intall a third party addons and uninstall it', () => {
cy.get('.Session.refresh.support').click();
cy.get('.content.active > div > button').click();
cy.get('.content.active > div > button').should('have.text', 'Uninstall');
cy.get('.content.active > div > button').click();
cy.get('.content.active > div > button').should('have.text', 'Install');
});
});
}
2 changes: 1 addition & 1 deletion locales/de.json

Large diffs are not rendered by default.

57 changes: 57 additions & 0 deletions locales/de/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,20 @@ msgstr "Aktion"
msgid "Actions"
msgstr "Aktionen"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Activate and deactivate"
msgstr ""

#: components/manage/Controlpanels/UsersControlpanel
#: components/manage/Toolbar/Toolbar
#: components/manage/Widgets/SchemaWidget
msgid "Add"
msgstr "Hinzufügen"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Add Addons"
msgstr ""

#: components/manage/Toolbar/Types
msgid "Add Content"
msgstr "Inhalte hinzufügen"
Expand Down Expand Up @@ -106,6 +114,10 @@ msgstr "Zu Gruppe hinzufügen"
msgid "Add {type}"
msgstr "{type} hinzufügen"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Add-ons Settings"
msgstr ""

#: components/manage/Blocks/Image/ImageSidebar
#: components/manage/Blocks/LeadImage/LeadImageSidebar
#: components/manage/Blocks/Maps/MapsSidebar
Expand Down Expand Up @@ -134,7 +146,12 @@ msgstr "Sind Sie sicher, dass Sie dieses Fieldset löschen möchten?"
msgid "Ascending"
msgstr "Aufsteigend"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Available"
msgstr ""

#: components/manage/Contents/Contents
#: components/manage/Controlpanels/AddonsControlpanel
#: components/manage/Controlpanels/Controlpanel
#: components/manage/Controlpanels/Controlpanels
#: components/manage/Controlpanels/ModerateComments
Expand Down Expand Up @@ -734,6 +751,18 @@ msgstr "Zeile danach einfügen"
msgid "Insert row before"
msgstr "Zeile davor einfügen"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Install"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Installed"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Installed version"
msgstr ""

#: components/manage/Blocks/Listing/ListingData
msgid "Item batch size"
msgstr "Batch-Anzahl"
Expand Down Expand Up @@ -768,6 +797,10 @@ msgstr "Letztes Kommentierdatum"
msgid "Last modified"
msgstr "Letzte Änderung"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Latest version"
msgstr ""

#: components/manage/Blocks/LeadImage/LeadImageSidebar
msgid "Lead Image"
msgstr "Leadbild"
Expand Down Expand Up @@ -922,6 +955,10 @@ msgstr "Keine Ergebnisse gefunden."
msgid "No selection"
msgstr "Keine Auswahl"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "No uninstall profile"
msgstr ""

#: components/manage/Widgets/ArrayWidget
#: components/manage/Widgets/ReferenceWidget
#: components/manage/Widgets/SelectWidget
Expand Down Expand Up @@ -1483,11 +1520,31 @@ msgstr "Nicht autorisiert"
msgid "Unified"
msgstr "Vereinigt"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Uninstall"
msgstr ""

#: components/manage/Blocks/Block/Edit
#: components/theme/View/DefaultView
msgid "Unknown Block"
msgstr "Unbekannter Block"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Update"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Update installed addons"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Update installed addons:"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Updates available"
msgstr ""

#: components/manage/Contents/Contents
msgid "Upload"
msgstr "Hochladen"
Expand Down
2 changes: 1 addition & 1 deletion locales/en.json

Large diffs are not rendered by default.

57 changes: 57 additions & 0 deletions locales/en/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,20 @@ msgstr ""
msgid "Actions"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Activate and deactivate"
msgstr ""

#: components/manage/Controlpanels/UsersControlpanel
#: components/manage/Toolbar/Toolbar
#: components/manage/Widgets/SchemaWidget
msgid "Add"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Add Addons"
msgstr ""

#: components/manage/Toolbar/Types
msgid "Add Content"
msgstr ""
Expand Down Expand Up @@ -91,6 +99,10 @@ msgstr ""
msgid "Add {type}"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Add-ons Settings"
msgstr ""

#: components/manage/Blocks/Image/ImageSidebar
#: components/manage/Blocks/LeadImage/LeadImageSidebar
#: components/manage/Blocks/Maps/MapsSidebar
Expand Down Expand Up @@ -119,7 +131,12 @@ msgstr ""
msgid "Ascending"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Available"
msgstr ""

#: components/manage/Contents/Contents
#: components/manage/Controlpanels/AddonsControlpanel
#: components/manage/Controlpanels/Controlpanel
#: components/manage/Controlpanels/Controlpanels
#: components/manage/Controlpanels/ModerateComments
Expand Down Expand Up @@ -719,6 +736,18 @@ msgstr ""
msgid "Insert row before"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Install"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Installed"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Installed version"
msgstr ""

#: components/manage/Blocks/Listing/ListingData
msgid "Item batch size"
msgstr ""
Expand Down Expand Up @@ -753,6 +782,10 @@ msgstr ""
msgid "Last modified"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Latest version"
msgstr ""

#: components/manage/Blocks/LeadImage/LeadImageSidebar
msgid "Lead Image"
msgstr ""
Expand Down Expand Up @@ -907,6 +940,10 @@ msgstr ""
msgid "No selection"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "No uninstall profile"
msgstr ""

#: components/manage/Widgets/ArrayWidget
#: components/manage/Widgets/ReferenceWidget
#: components/manage/Widgets/SelectWidget
Expand Down Expand Up @@ -1468,11 +1505,31 @@ msgstr ""
msgid "Unified"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Uninstall"
msgstr ""

#: components/manage/Blocks/Block/Edit
#: components/theme/View/DefaultView
msgid "Unknown Block"
msgstr "Unknown Block {block}"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Update"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Update installed addons"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Update installed addons:"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Updates available"
msgstr ""

#: components/manage/Contents/Contents
msgid "Upload"
msgstr ""
Expand Down
2 changes: 1 addition & 1 deletion locales/es.json

Large diffs are not rendered by default.

57 changes: 57 additions & 0 deletions locales/es/LC_MESSAGES/volto.po
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,20 @@ msgstr "Acción"
msgid "Actions"
msgstr "Acciones"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Activate and deactivate"
msgstr ""

#: components/manage/Controlpanels/UsersControlpanel
#: components/manage/Toolbar/Toolbar
#: components/manage/Widgets/SchemaWidget
msgid "Add"
msgstr "Agregar"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Add Addons"
msgstr ""

#: components/manage/Toolbar/Types
msgid "Add Content"
msgstr "Agregar contenido"
Expand Down Expand Up @@ -101,6 +109,10 @@ msgstr "Agregar a Grupos"
msgid "Add {type}"
msgstr "Agregar {type}"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Add-ons Settings"
msgstr ""

#: components/manage/Blocks/Image/ImageSidebar
#: components/manage/Blocks/LeadImage/LeadImageSidebar
#: components/manage/Blocks/Maps/MapsSidebar
Expand Down Expand Up @@ -129,7 +141,12 @@ msgstr "¿Esta seguro de querer eliminar este conjunto de campo incluyendo todos
msgid "Ascending"
msgstr "Ascendente"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Available"
msgstr ""

#: components/manage/Contents/Contents
#: components/manage/Controlpanels/AddonsControlpanel
#: components/manage/Controlpanels/Controlpanel
#: components/manage/Controlpanels/Controlpanels
#: components/manage/Controlpanels/ModerateComments
Expand Down Expand Up @@ -729,6 +746,18 @@ msgstr "Insertar fila después"
msgid "Insert row before"
msgstr "Insertar fila antes"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Install"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Installed"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Installed version"
msgstr ""

#: components/manage/Blocks/Listing/ListingData
msgid "Item batch size"
msgstr ""
Expand Down Expand Up @@ -763,6 +792,10 @@ msgstr ""
msgid "Last modified"
msgstr "Última modificación"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Latest version"
msgstr ""

#: components/manage/Blocks/LeadImage/LeadImageSidebar
msgid "Lead Image"
msgstr ""
Expand Down Expand Up @@ -917,6 +950,10 @@ msgstr "La búsqueda no produjo resultados."
msgid "No selection"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "No uninstall profile"
msgstr ""

#: components/manage/Widgets/ArrayWidget
#: components/manage/Widgets/ReferenceWidget
#: components/manage/Widgets/SelectWidget
Expand Down Expand Up @@ -1478,11 +1515,31 @@ msgstr ""
msgid "Unified"
msgstr "Unificado"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Uninstall"
msgstr ""

#: components/manage/Blocks/Block/Edit
#: components/theme/View/DefaultView
msgid "Unknown Block"
msgstr "Bloque desconocido"

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Update"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Update installed addons"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Update installed addons:"
msgstr ""

#: components/manage/Controlpanels/AddonsControlpanel
msgid "Updates available"
msgstr ""

#: components/manage/Contents/Contents
msgid "Upload"
msgstr "Cargar"
Expand Down
2 changes: 1 addition & 1 deletion locales/it.json

Large diffs are not rendered by default.

Loading