Feature #3184

WebTop 4 groupware

Added by Giacomo Sanchietti over 3 years ago. Updated about 3 years ago.

Status:CLOSEDStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-webtop4
Target version:v6.6
Resolution: NEEDINFO:No

Description

Integrate WebTop groupware.
This software needs:
  • Tomcat
  • PostgreSQL

More info at http://sonicle-webtop.sourceforge.net/groupware.html


Related issues

Related to NethServer 6 - Enhancement #3279: SOGo: add option to enable/disable ActiveSync CLOSED

Associated revisions

Revision 44b629c6
Added by Giacomo Sanchietti about 3 years ago

First import. Refs #3184

Revision ae4ec877
Added by Giacomo Sanchietti about 3 years ago

Dashboard: add link to application. Refs #3184

History

#1 Updated by Giacomo Sanchietti over 3 years ago

  • Category set to nethserver-webtop4
  • Status changed from NEW to TRIAGED
  • Target version set to v6.6
  • % Done changed from 0 to 20

#2 Updated by Giacomo Sanchietti over 3 years ago

  • Status changed from TRIAGED to MODIFIED
  • % Done changed from 20 to 60

#3 Updated by Giacomo Sanchietti over 3 years ago

  • Status changed from MODIFIED to ON_QA
  • % Done changed from 60 to 70
Package in nethserver-testing:
  • nethserver-webtop4-1.0.0-1.ns6.noarch.rpm

After installation, the application is available at: https://_server_/webtop

Test case
  • Check basic features:
    • Mail
    • Sieve
    • Calendars
    • Contacts
    • ActiveSync

#4 Updated by Vasco Castelo Branco over 3 years ago

  • Assignee set to Vasco Castelo Branco

#5 Updated by Giacomo Sanchietti over 3 years ago

  • Subject changed from WebtTop 4 groupware to WebTop 4 groupware

#6 Updated by Vasco Castelo Branco over 3 years ago

  • Status changed from ON_QA to TRIAGED
  • Assignee deleted (Vasco Castelo Branco)
  • % Done changed from 70 to 20

After the first login and logout is not possible to login again with username or username@domain

Installed and updated the nethserver
Installed file server and email
Configured the email domain in nethserver
Installed the webtop package

Error in /var/log/tomcat/catalina.out

LDAPException: Invalid Credentials (49) Invalid Credentials
LDAPException: Matched DN:
at com.novell.ldap.LDAPResponse.getResultException(Unknown Source)
at com.novell.ldap.LDAPResponse.chkResultCode(Unknown Source)
at com.novell.ldap.LDAPConnection.chkResultCode(Unknown Source)
at com.novell.ldap.LDAPConnection.bind(Unknown Source)
at com.novell.ldap.LDAPConnection.bind(Unknown Source)

#7 Updated by Giacomo Sanchietti over 3 years ago

  • Status changed from TRIAGED to ON_DEV
  • % Done changed from 20 to 30

#8 Updated by Davide Principi over 3 years ago

  • Assignee set to Giacomo Sanchietti

#9 Updated by Giacomo Sanchietti over 3 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 30 to 60
New implementation handle only one authentication domain:
  • users can log in only with username
  • if multiple mail domains are defined, each user can configure multiple sender identities

Admin user password can be changed with this command:

su - postgres -c "psql webtop -c \"UPDATE users set password='_your_password_' WHERE login='admin'\";" 

#10 Updated by Giacomo Sanchietti over 3 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 60 to 70
Package in nethserver-testing:
  • nethserver-webtop4-1.0.0-1.2.g117e942.ns6.noarch.rpm
  • nethserver-webtop4-1.0.0-1.5.ge18ada6.ns6.noarch.rpm

Added new PublicUrl prop under webtop key.
Set the prop if you server public name is different from the internal one.

#11 Updated by Vasco Castelo Branco over 3 years ago

  • Assignee set to Vasco Castelo Branco

#12 Updated by Vasco Castelo Branco over 3 years ago

  • Status changed from ON_QA to VERIFIED
  • Assignee deleted (Vasco Castelo Branco)
  • % Done changed from 70 to 90

#13 Updated by Giacomo Sanchietti over 3 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100

#14 Updated by Giacomo Sanchietti over 3 years ago

  • Status changed from CLOSED to ON_DEV
  • % Done changed from 100 to 30

Package has been withdrawn since there is a serious bug inside the authentication code.
Releases previous 1.0.1 are not affected.

#15 Updated by Davide Principi about 3 years ago

  • Target version changed from v6.6 to v6.7

#16 Updated by Giacomo Sanchietti about 3 years ago

  • Assignee set to Giacomo Sanchietti

#17 Updated by Giacomo Sanchietti about 3 years ago

  • Status changed from ON_DEV to MODIFIED
  • Target version changed from v6.7 to v6.6
  • % Done changed from 30 to 60
A couple of notes:
  • This package will be release even for 6.6.
  • Github repository has been reset

#18 Updated by Giacomo Sanchietti about 3 years ago

  • Status changed from MODIFIED to ON_QA
  • Assignee deleted (Giacomo Sanchietti)
  • % Done changed from 60 to 70
Package in 6.6/nethserver-testing:
  • nethserver-webtop4-1.0.1-1.2.g904839d.ns6.noarch.rpm
  • nethserver-webtop4-1.0.1-1.3.ge7a9808.ns6.noarch.rpm
Test case 1: web interface
  • Configure a mail server
  • Install the webtop package
  • Login with a user with a configured mailbox (just use the user name without domain)
  • Try to send/receive a mail
  • Try to create a contact
  • Try to create an event
  • Try to configure a sieve script
Test case 2: ActiveSync
  • After test case 1
  • Configure an ActiveSync account into and Android or iOS phone. For the authentication use user<domain>, where <domain>@ is the domain part of server FQDN
Test case 3: admin users
WebTop has 2 different administrative accounts:
  • admin@<domain>: it's used to access the mailbox of the admin user
  • admin>: it can change WebTop configurations and switch to other users, but has no access to any service (mail, contacts, etc). Default password is admin
After installation:
  • Check a warning appears inside the Dashboard
  • Login with user admin/admin and change the password
  • Check the warning disappears from the Dashboard
  • Login with admin<domain> users
  • Check the user can read its own mail
Test case 4: FQDN change
  • Change the FQDN of the server from "Server name" page
  • Re-tests all previous test cases. Make sure to change the username for ActiveSync and admin tests using the new configured domain

#19 Updated by Giacomo Sanchietti about 3 years ago

  • Assignee set to Luca Gasparini

#20 Updated by Luca Gasparini about 3 years ago

  • Status changed from ON_QA to VERIFIED
  • % Done changed from 70 to 90

All tests are checked

#21 Updated by Giacomo Sanchietti about 3 years ago

  • Assignee deleted (Luca Gasparini)

#22 Updated by Giacomo Sanchietti about 3 years ago

#23 Updated by Giacomo Sanchietti about 3 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100
Released in 6.6/nethserver-updates and 6.7/nethserver-base:
  • nethserver-webtop4-1.1.0-1.ns6.noarch.rpm
Documentation:

Also available in: Atom PDF