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

App launcher: rebranding for NethVoice and CTI icons #5853

Closed
andre8244 opened this issue Jul 23, 2020 · 17 comments
Closed

App launcher: rebranding for NethVoice and CTI icons #5853

andre8244 opened this issue Jul 23, 2020 · 17 comments
Labels
nethcti Relative to NethCTI client or server nethvoice Relative to NethVoice core, like FreePBX or Asterisk verified All test cases were verified successfully

Comments

@andre8244
Copy link

andre8244 commented Jul 23, 2020

NethVoice and CTI icons in app launcher can be rebranded showing custom logo and product name.
App launcher is optimized for squared icons, so this is the preferred format for rebranded NethVoice and CTI logos.

Proposed solution

  • Suggest to upload a squared logo during rebranding creation on https://my.nethesis.it/#/profile
  • Display rebranded app icons in app launcher for NethVoice and CTI
  • Clicking on NethVoice rebranded icon should open https://server/rebrandednethvoice (if rebrandednethvoice is the custom product name)
  • Removing rebranding for NethVoice and NethCTI won't be supported (as it is now); however it is possible to replace a rebranding with a new one

See also

@andre8244 andre8244 self-assigned this Jul 23, 2020
@nethbot
Copy link
Member

nethbot commented Jul 27, 2020

in 7.8.2003/nethesis-testing:

  • nethserver-register-4.6.0-1.1.g175be4d.ns7.noarch.rpm x86_64

@alepolidori alepolidori added nethcti Relative to NethCTI client or server nethvoice Relative to NethVoice core, like FreePBX or Asterisk labels Jul 27, 2020
@nethbot
Copy link
Member

nethbot commented Jul 29, 2020

in 7.8.2003/nethesis-testing:

  • nethcti3-3.19.2-1.4.g6563b91.ns7.noarch.rpm x86_64

@nethbot
Copy link
Member

nethbot commented Jul 29, 2020

in 7.8.2003/nethesis-testing:

  • nethcti3-3.19.2-1.5.g597c9de.ns7.noarch.rpm x86_64

@nethbot
Copy link
Member

nethbot commented Jul 29, 2020

in 7.8.2003/nethesis-testing:

  • nethcti3-3.19.2-1.6.g06eb1ed.ns7.noarch.rpm x86_64

@nethbot
Copy link
Member

nethbot commented Jul 29, 2020

in 7.8.2003/nethesis-testing:

  • nethcti3-3.19.2-1.7.g44a6e88.ns7.noarch.rpm x86_64

@andre8244 andre8244 added the testing Packages are available from testing repositories label Jul 30, 2020
@andre8244 andre8244 removed their assignment Jul 30, 2020
@andre8244
Copy link
Author

andre8244 commented Jul 30, 2020

Test case 1 (NethCTI)

  • Login to https://my.nethesis.it/ as a reseller with rebranding enabled
  • Go to Profile page and select NethCTI 3 as Base product
  • Enter a custom product name
  • Verify that a squared logo is suggested: Logo (square format, max 100KB)
  • Customize Site, Docs URL and Theme, Logo and Favicon
  • Click Save
  • Access a server owned by the reseller and execute /etc/e-smith/events/actions/nethcti-brand
  • Go to app launcher (https://server/) and verify that custom NethCTI logo and product name are displayed
  • Click on NethCTI app and verify that rebranded logo and colors are displayed in login page
  • Login to NethCTI and verify that custom logo and colors are used in UI
  • Go back to Profile page on https://my.nethesis.it/
  • Delete current NethCTI rebranding and create a new one, changing rebranding information
  • Access the server, execute /etc/e-smith/events/actions/nethcti-brand and verify that new rebranding is applied to launcher and NethCTI application

@andre8244
Copy link
Author

andre8244 commented Jul 30, 2020

Test case 2 (NethVoice)

  • Login to https://my.nethesis.it/ as a reseller with rebranding enabled
  • Go to Profile page and select NethVoice 14 as Base product
  • Enter a custom product name
  • Verify that a squared logo is suggested: Logo (square format, max 100KB)
  • Customize Site, Docs URL and Theme, Logo and Favicon
  • Click Save
  • Access a server owned by the reseller and execute /etc/e-smith/events/actions/nethserver-nethvoice-brand
  • Go to app launcher (https://server/) and verify that custom NethVoice logo and product name are displayed
  • Hover the cursor on NethVoice icon and verify that linked URL is https://server//rebrandednethvoice (if RebrandedNethVoice is the custom product name)
  • Click on NethVoice app and verify that rebranded logo, product name and colors are displayed in login page and main UI
  • Go back to Profile page on https://my.nethesis.it/
  • Delete current NethVoice rebranding and create a new one, changing rebranding information
  • Access the server, execute /etc/e-smith/events/actions/nethserver-nethvoice-brand and verify that new rebranding is applied to launcher and NethVoice application

@nethbot
Copy link
Member

nethbot commented Jul 30, 2020

in 7.8.2003/nethesis-testing:

  • nethcti3-3.19.2-1.9.gfdcaff6.ns7.noarch.rpm x86_64

@nrauso
Copy link
Collaborator

nrauso commented Aug 3, 2020

test case 1 (NethCTI): verified
test case 2 (NEthVoice): verifed

note: in test case 1 verified favicon behavior in case of webphone issues, too.

@nrauso nrauso removed their assignment Aug 3, 2020
@nrauso nrauso added verified All test cases were verified successfully and removed testing Packages are available from testing repositories labels Aug 3, 2020
@nethbot
Copy link
Member

nethbot commented Sep 1, 2020

in 7.8.2003/nethesis-testing:

  • nethcti3-3.19.2-1.10.ge674b6f.ns7.noarch.rpm x86_64

@nethbot
Copy link
Member

nethbot commented Sep 2, 2020

in 7.8.2003/nethesis-testing:

  • nethcti3-3.19.2-1.11.ge95107c.ns7.noarch.rpm x86_64

@nethbot
Copy link
Member

nethbot commented Sep 3, 2020

in 7.8.2003/nethesis-testing:

  • nethcti3-3.19.2-1.12.g21b151b.ns7.noarch.rpm x86_64

@nethbot
Copy link
Member

nethbot commented Sep 7, 2020

in 7.8.2003/nethesis-testing:

  • nethcti3-3.19.2-1.13.g553a855.ns7.noarch.rpm x86_64

@nethbot
Copy link
Member

nethbot commented Sep 7, 2020

in 7.8.2003/nethesis-testing:

  • nethcti3-3.19.2-1.14.g23eab03.ns7.noarch.rpm x86_64

@nethbot
Copy link
Member

nethbot commented Sep 9, 2020

in 7.8.2003/nethesis-testing:

  • nethcti3-3.19.2-1.10.ge674b6f.ns7.noarch.rpm x86_64

@nethbot
Copy link
Member

nethbot commented Sep 9, 2020

in 7.8.2003/nethesis-updates:

  • nethcti3-3.20.0-1.ns7.noarch.rpm x86_64

@nethbot
Copy link
Member

nethbot commented Sep 9, 2020

in 7.8.2003/nethesis-updates:

  • nethserver-register-4.7.0-1.ns7.noarch.rpm x86_64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
nethcti Relative to NethCTI client or server nethvoice Relative to NethVoice core, like FreePBX or Asterisk verified All test cases were verified successfully
Projects
None yet
Development

No branches or pull requests

5 participants