ksainc / integration_ews

Nextcloud EWS Connector (Exchange Web Services)
GNU Affero General Public License v3.0
26 stars 2 forks source link

Update to be compatible with nextcloud 29 #46

Open rodinux opened 1 month ago

rodinux commented 1 month ago

be able to use this extension with a Nextcloud 29

asvetter commented 1 month ago

So, you tested, and it just works with BC 29?

Does it also work with NC 30?

rodinux commented 1 month ago

So, you tested, and it just works with BC 29?

Does it also work with NC 30?

Hello, no I did not already get the application working on 29, it am just trying see if it could works...

rodinux commented 1 month ago

I have try download this repo zip file on the folder apps, then unzip, log in a shell as user nextcloud, go to the folder of the app and run a make, but it did not work as wanted

added 1458 packages, and audited 1459 packages in 2m

278 packages are looking for funding
  run `npm fund` for details

31 vulnerabilities (2 low, 16 moderate, 8 high, 5 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
npm notice 
npm notice New major version of npm available! 8.19.4 -> 10.9.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.9.0
npm notice Run npm install -g npm@10.9.0 to update!
npm notice 
npm run build

> integration_ews@1.0.37 build
> NODE_ENV=production webpack --progress --config webpack.config.js

Building integration_ews 1.0.37 

10% building 0/3 entries 3/3 dependencies 0/3 modulesBrowserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
assets by status 4.46 MiB [big]
  asset integration_ews-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js?v=315da4b1c65e49d824cb 2.43 MiB [emitted] [immutable] [minimized] [big] (id hint: vendors) 2 related assets
  asset integration_ews-userSettings.js 1.04 MiB [emitted] [compared for emit] [minimized] [big] (name: userSettings) 2 related assets
  asset integration_ews-adminSettings.js 1020 KiB [emitted] [compared for emit] [minimized] [big] (name: adminSettings) 2 related assets
asset integration_ews-data_image_svg_xml_base64_PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCI-65943f.js?v=d14f6709138321369dc2 1.23 KiB [emitted] [immutable] [minimized]
asset integration_ews-node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js?v=d4e6ba95616b0f44d1fb 724 bytes [emitted] [immutable] [minimized] 2 related assets
asset integration_ews-popupSuccess.js 126 bytes [compared for emit] [minimized] (name: popupSuccess) 1 related asset

WARNING in [eslint] 
/var/www/nextcloud/apps/integration_ews/src/adminSettings.js
  2:1  warning  Expected JSDoc block to be aligned  jsdoc/check-alignment

/var/www/nextcloud/apps/integration_ews/src/components/AdminSettings.vue
  227:51  warning  Missing trailing comma  comma-dangle

/var/www/nextcloud/apps/integration_ews/src/components/UserSettings.vue
  532:53   warning  Missing trailing comma  comma-dangle
  540:29   warning  Missing trailing comma  comma-dangle
  574:53   warning  Missing trailing comma  comma-dangle
  606:53   warning  Missing trailing comma  comma-dangle
  630:53   warning  Missing trailing comma  comma-dangle
  656:53   warning  Missing trailing comma  comma-dangle
  682:53   warning  Missing trailing comma  comma-dangle
  713:105  warning  Missing trailing comma  comma-dangle
  731:51   warning  Missing trailing comma  comma-dangle
  749:51   warning  Missing trailing comma  comma-dangle

/var/www/nextcloud/apps/integration_ews/src/language.js
  2:1  warning  Expected JSDoc block to be aligned  jsdoc/check-alignment

/var/www/nextcloud/apps/integration_ews/src/userSettings.js
  2:1  warning  Expected JSDoc block to be aligned  jsdoc/check-alignment

✖ 14 problems (0 errors, 14 warnings)
  0 errors and 14 warnings potentially fixable with the `--fix` option.

WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets: 
  integration_ews-adminSettings.js (1020 KiB)
  integration_ews-userSettings.js (1.04 MiB)
  integration_ews-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js?v=315da4b1c65e49d824cb (2.43 MiB)

WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
  adminSettings (1020 KiB)
      integration_ews-adminSettings.js
  userSettings (1.04 MiB)
      integration_ews-userSettings.js

webpack 5.89.0 compiled with 3 warnings in 33205 ms
make[1]: Leaving directory '/var/www/nextcloud/apps/integration_ews'
rodinux commented 1 month ago

Also I see something as The library soap is not available.

asvetter commented 1 month ago

Also I see something as The library soap is not available.

Did you install php-soap? maybe called php8-soap or similar dpending on Distribution.

asvetter commented 1 month ago

I would use a nextcloud 28 (not 29 for now), install integration_ews by using the Nextcloud App Store. This tells you, if you already have all prerequisites like php-soap. Then configure it and confirm it works for you. Then Upgrade to NC 29. integration_ews will probably be disabled. Re-enable it, and see, if it still works.

rodinux commented 1 month ago

I would use a nextcloud 28 (not 29 for now), install integration_ews by using the Nextcloud App Store. This tells you, if you already have all prerequisites like php-soap. Then configure it and confirm it works for you. Then Upgrade to NC 29. integration_ews will probably be disabled. Re-enable it, and see, if it still works.

Ok, so I have install php8.3-soap and reinitialize a build, this time is working... I am in a singular case using Yunohost, with Yunohost environment and packaging. The package for version 28 was with php8.2, but since 29 it use php8.3...

Now I must try the module works.

Here I paste the result of the make in a nextcloud shell

~/apps/integration_ews$ make
make composer
make[1]: Entering directory '/var/www/nextcloud/apps/integration_ews'
No composer command available, downloading a copy from the web
mkdir -p /var/www/nextcloud/apps/integration_ews/build/tools
curl -sS https://getcomposer.org/installer | php
All settings correct for using Composer
Downloading...

Composer (version 2.8.1) successfully installed to: /var/www/nextcloud/apps/integration_ews/composer.phar
Use it: php composer.phar

mv composer.phar /var/www/nextcloud/apps/integration_ews/build/tools
php /var/www/nextcloud/apps/integration_ews/build/tools/composer.phar install --prefer-dist
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 46 installs, 0 updates, 0 removals
  - Locking doctrine/instantiator (2.0.0)
  - Locking kubawerlos/php-cs-fixer-custom-fixers (v3.22.0)
  - Locking myclabs/deep-copy (1.12.0)
  - Locking nextcloud/coding-standard (v1.3.2)
  - Locking nextcloud/ocp (dev-master 6b2abc6)
  - Locking nikic/php-parser (v5.3.1)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-cs-fixer/shim (v3.64.0)
  - Locking phpunit/php-code-coverage (9.2.32)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.21)
  - Locking psr/clock (1.0.0)
  - Locking psr/container (2.0.2)
  - Locking psr/event-dispatcher (1.0.0)
  - Locking psr/log (3.0.2)
  - Locking sabre/dav (4.6.0)
  - Locking sabre/event (5.1.7)
  - Locking sabre/http (5.1.12)
  - Locking sabre/uri (2.3.4)
  - Locking sabre/vobject (4.5.6)
  - Locking sabre/xml (2.2.11)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking symfony/deprecation-contracts (v3.5.0)
  - Locking symfony/event-dispatcher (v5.4.40)
  - Locking symfony/event-dispatcher-contracts (v3.5.0)
  - Locking symfony/polyfill-php80 (v1.31.0)
  - Locking theseer/tokenizer (1.2.3)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 46 installs, 0 updates, 0 removals
  - Downloading php-cs-fixer/shim (v3.64.0)
  - Downloading kubawerlos/php-cs-fixer-custom-fixers (v3.22.0)
  - Downloading nextcloud/coding-standard (v1.3.2)
  - Downloading psr/log (3.0.2)
  - Downloading psr/event-dispatcher (1.0.0)
  - Downloading psr/container (2.0.2)
  - Downloading psr/clock (1.0.0)
  - Downloading nextcloud/ocp (dev-master 6b2abc6)
  - Downloading sebastian/version (3.0.2)
  - Downloading sebastian/type (3.2.1)
  - Downloading sebastian/resource-operations (3.0.4)
  - Downloading sebastian/recursion-context (4.0.5)
  - Downloading sebastian/object-reflector (2.0.4)
  - Downloading sebastian/object-enumerator (4.0.4)
  - Downloading sebastian/global-state (5.0.7)
  - Downloading sebastian/exporter (4.0.6)
  - Downloading sebastian/environment (5.1.5)
  - Downloading sebastian/diff (4.0.6)
  - Downloading sebastian/comparator (4.0.8)
  - Downloading sebastian/code-unit (1.0.8)
  - Downloading sebastian/cli-parser (1.0.2)
  - Downloading phpunit/php-timer (5.0.3)
  - Downloading phpunit/php-text-template (2.0.4)
  - Downloading phpunit/php-invoker (3.1.1)
  - Downloading phpunit/php-file-iterator (3.0.6)
  - Downloading theseer/tokenizer (1.2.3)
  - Downloading nikic/php-parser (v5.3.1)
  - Downloading sebastian/lines-of-code (1.0.4)
  - Downloading sebastian/complexity (2.0.3)
  - Downloading sebastian/code-unit-reverse-lookup (2.0.3)
  - Downloading phpunit/php-code-coverage (9.2.32)
  - Downloading phar-io/version (3.2.1)
  - Downloading phar-io/manifest (2.0.4)
  - Downloading myclabs/deep-copy (1.12.0)
  - Downloading doctrine/instantiator (2.0.0)
  - Downloading phpunit/phpunit (9.6.21)
  - Downloading sabre/uri (2.3.4)
  - Downloading sabre/xml (2.2.11)
  - Downloading sabre/vobject (4.5.6)
  - Downloading sabre/event (5.1.7)
  - Downloading sabre/http (5.1.12)
  - Downloading sabre/dav (4.6.0)
  - Downloading symfony/polyfill-php80 (v1.31.0)
  - Downloading symfony/event-dispatcher-contracts (v3.5.0)
  - Downloading symfony/deprecation-contracts (v3.5.0)
  - Downloading symfony/event-dispatcher (v5.4.40)
  - Installing php-cs-fixer/shim (v3.64.0): Extracting archive
  - Installing kubawerlos/php-cs-fixer-custom-fixers (v3.22.0): Extracting archive
  - Installing nextcloud/coding-standard (v1.3.2): Extracting archive
  - Installing psr/log (3.0.2): Extracting archive
  - Installing psr/event-dispatcher (1.0.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing psr/clock (1.0.0): Extracting archive
  - Installing nextcloud/ocp (dev-master 6b2abc6): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.3.1): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.32): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.12.0): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.21): Extracting archive
  - Installing sabre/uri (2.3.4): Extracting archive
  - Installing sabre/xml (2.2.11): Extracting archive
  - Installing sabre/vobject (4.5.6): Extracting archive
  - Installing sabre/event (5.1.7): Extracting archive
  - Installing sabre/http (5.1.12): Extracting archive
  - Installing sabre/dav (4.6.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.31.0): Extracting archive
  - Installing symfony/event-dispatcher-contracts (v3.5.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.5.0): Extracting archive
  - Installing symfony/event-dispatcher (v5.4.40): Extracting archive
7 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
30 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
make[1]: Leaving directory '/var/www/nextcloud/apps/integration_ews'
make npm
make[1]: Entering directory '/var/www/nextcloud/apps/integration_ews'
npm ci
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'integration_ews@1.0.37',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/auth@2.2.1',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/axios@2.4.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/browser-storage@0.3.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/browserslist-config@3.0.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/calendar-js@6.1.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/capabilities@1.1.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/dialogs@5.0.3',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/eslint-config@8.3.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/eslint-plugin@2.1.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/files@3.0.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/initial-state@2.1.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/l10n@2.2.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/logger@2.7.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/moment@1.2.2',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/router@2.2.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/stylelint-config@2.3.1',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/vue@8.3.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@nextcloud/webpack-vue-config@6.0.0',
npm WARN EBADENGINE   required: { node: '^20.0.0', npm: '^9.0.0' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'debounce@2.0.0',
npm WARN EBADENGINE   required: { node: '>=18' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '8.19.4' }
npm WARN EBADENGINE }
npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

added 1458 packages, and audited 1459 packages in 48s

278 packages are looking for funding
  run `npm fund` for details

31 vulnerabilities (2 low, 16 moderate, 8 high, 5 critical)

To address issues that do not require attention, run:
  npm audit fix

To address all issues possible (including breaking changes), run:
  npm audit fix --force

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.
npm run build

> integration_ews@1.0.37 build
> NODE_ENV=production webpack --progress --config webpack.config.js

Building integration_ews 1.0.37 

10% building 0/3 entries 3/3 dependencies 0/3 modulesBrowserslist: caniuse-lite is outdated. Please run:
  npx update-browserslist-db@latest
  Why you should do it regularly: https://github.com/browserslist/update-db#readme
assets by status 4.46 MiB [big]
  asset integration_ews-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js?v=315da4b1c65e49d824cb 2.43 MiB [emitted] [immutable] [minimized] [big] (id hint: vendors) 2 related assets
  asset integration_ews-userSettings.js 1.04 MiB [emitted] [compared for emit] [minimized] [big] (name: userSettings) 2 related assets
  asset integration_ews-adminSettings.js 1020 KiB [emitted] [compared for emit] [minimized] [big] (name: adminSettings) 2 related assets
asset integration_ews-data_image_svg_xml_base64_PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCI-65943f.js?v=d14f6709138321369dc2 1.23 KiB [emitted] [immutable] [minimized]
asset integration_ews-node_modules_nextcloud_dialogs_dist_chunks_index-c0bccfab_mjs.js?v=d4e6ba95616b0f44d1fb 724 bytes [emitted] [immutable] [minimized] 2 related assets
asset integration_ews-popupSuccess.js 126 bytes [compared for emit] [minimized] (name: popupSuccess) 1 related asset

WARNING in [eslint] 
/var/www/nextcloud/apps/integration_ews/src/adminSettings.js
  2:1  warning  Expected JSDoc block to be aligned  jsdoc/check-alignment

/var/www/nextcloud/apps/integration_ews/src/components/AdminSettings.vue
  227:51  warning  Missing trailing comma  comma-dangle

/var/www/nextcloud/apps/integration_ews/src/components/UserSettings.vue
  532:53   warning  Missing trailing comma  comma-dangle
  540:29   warning  Missing trailing comma  comma-dangle
  574:53   warning  Missing trailing comma  comma-dangle
  606:53   warning  Missing trailing comma  comma-dangle
  630:53   warning  Missing trailing comma  comma-dangle
  656:53   warning  Missing trailing comma  comma-dangle
  682:53   warning  Missing trailing comma  comma-dangle
  713:105  warning  Missing trailing comma  comma-dangle
  731:51   warning  Missing trailing comma  comma-dangle
  749:51   warning  Missing trailing comma  comma-dangle

/var/www/nextcloud/apps/integration_ews/src/language.js
  2:1  warning  Expected JSDoc block to be aligned  jsdoc/check-alignment

/var/www/nextcloud/apps/integration_ews/src/userSettings.js
  2:1  warning  Expected JSDoc block to be aligned  jsdoc/check-alignment

✖ 14 problems (0 errors, 14 warnings)
  0 errors and 14 warnings potentially fixable with the `--fix` option.

WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets: 
  integration_ews-adminSettings.js (1020 KiB)
  integration_ews-userSettings.js (1.04 MiB)
  integration_ews-vendors-node_modules_nextcloud_dialogs_dist_chunks_FilePicker-0bd54f66_mjs.js?v=315da4b1c65e49d824cb (2.43 MiB)

WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
  adminSettings (1020 KiB)
      integration_ews-adminSettings.js
  userSettings (1.04 MiB)
      integration_ews-userSettings.js

webpack 5.89.0 compiled with 3 warnings in 30648 ms
make[1]: Leaving directory '/var/www/nextcloud/apps/integration_ew
rodinux commented 1 month ago

I need now do some tests, it not for me and I need try with an account, I will said here if I get it...

rodinux commented 1 week ago

@ksainc please, could you try if it is good maintain this package for v29 (and perhaps v30) ? Is it possible run a workflow to test ? For me the module works on a v29...