• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

BacLuc / ecamp3
34%
devel: 36%

Build:
Build:
LAST BUILD BRANCH: pageobjects
DEFAULT BRANCH: devel
Repo Added 19 Dec 2020 03:27PM UTC
Token P8a0wymHaNHPjqjDc1LBgKsaPK0GVlCF1 regen
Build 5239 Last
Files 637
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH bulk-invite-collaborators
branch: bulk-invite-collaborators
CHANGE BRANCH
x
Reset
Sync Branches
  • bulk-invite-collaborators
  • Collaborators-vue-improvements
  • PROD-2024-03-26
  • PROD-2024-09-10
  • aaaah
  • activate-user-on-pw-reset
  • activites-subresource
  • activity-progress
  • adapt-admin-to-api-platform
  • adapt-collaborators-to-api-platform
  • adapt-frontend-to-api-platform
  • adapt-renovate-json
  • add-action-deploy-ops-dashboard
  • add-action-parameter-to-uri-templates
  • add-additional-development-data
  • add-agents-md
  • add-agents-md-2
  • add-allow-plugins-composer-json
  • add-cache-logging-sidecar
  • add-camp-cloning
  • add-campcollaboration-resend_invitation
  • add-check-workflow
  • add-completion-check-command
  • add-component-d-ts-to-gitignore
  • add-component-e2e-tests
  • add-constraint-php
  • add-course-to-dev-data
  • add-cypress-terminal-report
  • add-default-for-compose-variables
  • add-ecamp3-logging
  • add-ecamp3-logging-4
  • add-elk-stack
  • add-f5-ingress
  • add-gateway-api
  • add-ingress
  • add-missing-campcollaboration-migration
  • add-pdf-tests-to-ci
  • add-phpstan-and-psalm-to-ci
  • add-playwright-cli
  • add-reference.php
  • add-scoutname-to-register
  • add-show-hide-password
  • add-sourcemap-to-build
  • add-tests-api-form
  • add-try-fix-with-ai-action
  • additional-activation-flow
  • align-userstatuschecker
  • allow-to-diff-ingress-deployment-only
  • alpha
  • also-activate-user-after-oauth-login
  • also-add-phones
  • api-add-accept-and-reject-inviteemail
  • api-add-deployment
  • api-add-logout-endpoint
  • api-add-patches-lock
  • api-delete-commented-test
  • api-do-not-log-there-is-no-active-transaction
  • api-document-silence-xdebug-logs
  • api-dont-clean-html-category
  • api-enable-savepoints
  • api-entity-validations
  • api-entity-validations-2
  • api-entity-validations-3
  • api-entity-validations-4
  • api-entity-validations-materialitem
  • api-entity-validations-profile
  • api-fix-deprecated-fixture-access
  • api-fix-deprecations
  • api-fix-empty-color
  • api-fix-lint
  • api-fix-openapi-deprecation
  • api-fix-prod-caddyfile
  • api-fix-security-deprecation
  • api-move-querycount-tests-to-single-snapshot
  • api-openapi-spec-snapshot
  • api-optimize-performance
  • api-parallelise-tests
  • api-performance-limit-go-memory
  • api-pin-dependencies
  • api-platform-deprecations
  • api-platform-revert-7270
  • api-platform-rpc
  • api-platform-update-slow
  • api-remove-validator-options
  • api-restrict-requests-in-firewall
  • api-revert-doctrine-orm-workaround
  • api-richtext-spec
  • api-snapshots-of-responses
  • api-switch-to-yaml-for-openapi-spec-snapshot-test
  • api-text-area-spec
  • api-try-not-reboot-on-create-client
  • api-update-phpunit-10
  • api-upgrade-api-platform
  • api-use-tcp-for-fpm
  • apply-cs-fix
  • assert-one-period-in-camp
  • auto-update-fluent-operator
  • automerge-vulnerability-alerts
  • aws-document-setup
  • aws-setup-finish-switch-flat-config
  • aws-setup-fix-deprecations
  • aws-setup-remove-eslint-plugin-import
  • backup-and-restore-from-s3-bucket
  • backup-browserless-update
  • backup-ecamp3-logging-opensearch
  • backup-go-back-to-container
  • backup-openapi-snapshot
  • bacluc-feature/new-flexlayout
  • bogus-pr
  • browser-update-notice
  • browserless-v2
  • bugfix/e2e-use-dirent-interface-correctly
  • bugfix_pass-no-meeting-discuss-on-renovate-branch
  • cache-environment-js-with-git-hash
  • cache-root-endpoint
  • calendar-bug
  • campcollaboration-at-least-one-manager-in-camp
  • campcollaboration-two-phase-leave
  • campcollaboration_subresource
  • campcollaborators-resend-email
  • campprogram-fix
  • campprogram-fix-create-activity
  • category-endpoint-performence-measure
  • cd-serialize-deployment
  • change-README
  • check-api-performance-test-after-varnish
  • check-api-performance-test-before-varnish
  • check-performance-tests
  • cherry-pick-named-attr
  • chore/feature-branch-deployment
  • chore/nuxt3
  • chore/pdf-css-tools-glob
  • ci-api-cache-composer
  • ci-check-composer-update
  • ci-detect-flaky-tests-in-ci
  • ci-detect-flaky-tests-in-ci-test
  • ci-fast-forward-use-token-to-fetch-api
  • ci-fix-workflow-success-can-be-skipped
  • ci-increase-check-migration-verbosity
  • ci-make-pdf-lint-required
  • ci-one-required-check
  • ci-run-tests-on-github-runner
  • ci-serialize-runs
  • ci-skip-not-needed-tests
  • ci-use-docker-compose-interpreter-versions
  • clean-caches
  • cleanup-2146
  • cleanup-campcollaboration-service
  • cleanup-docker-context
  • cleanup-gitignore
  • cleanup-tests
  • cleanup_remove-old-backend
  • clientprint-not-mature
  • collaborators-fix-inviteRole
  • common-make-dateHelperVCalendar-tz-independent
  • compose-package-deprecated
  • continue-rector
  • controls-fix-path
  • count_usage_client_print
  • create-button-disabled-after-validation-error
  • create-materiallist-for-campcollaboration
  • create-materiallist-for-collaboration
  • cs-fixer-env-var-deprecated
  • cypress-actions-upgrade
  • dashboard-load-dayresponsibles-in-one-request
  • datapersister_abstraction
  • db-performance-tests
  • debug-frankenphp-strace
  • debug-print-performance-tests
  • delete-searchmobile
  • deploy-ops-dashboard-with-helm-v4
  • deploy-to-cluster
  • dev-course-prototype
  • dev-data
  • dev-data-pbs-checklists
  • dev-setup-improve-frontend-env-experiance
  • dev-setup-improve-frontend-env-experiance2
  • devel
  • development-data-concept
  • diff-deployment
  • disable-collect-serializer-data
  • disable-renovate
  • disable-retry
  • disallow-negative-numbers
  • disclose-arm-usage
  • do-not-run-ci-staging-prod
  • do-not-skip-concurrent
  • docs/add-debug-config
  • docs/default-branch-note
  • document-migrations-dev-data
  • document-observability-changes
  • dont-delete-data-prod
  • downgrade-vite
  • e2e-add-mature-tag
  • e2e-cache-images
  • e2e-capture-request-canceled-errors
  • e2e-check-eslint
  • e2e-close-dialog-search-collaborator
  • e2e-disable-create-camp-edge
  • e2e-dont-fail-fast
  • e2e-finish-switch-to-flat-config
  • e2e-fix-login-more
  • e2e-fix-migrate-eslint-config
  • e2e-improve-stability-electron
  • e2e-migrate-eslint-config
  • e2e-only-run-clientPrint.cy.js
  • e2e-readme
  • e2e-remove-electron
  • e2e-restrict-ram
  • e2e-run-lint
  • e2e-separate-scenarios
  • e2e-typescript
  • e2e-use-dev-mail-config-search-profiles
  • e2e-use-docker-image
  • e2e-use-retry
  • e2e-wait-for-login
  • e2e-wait-for-print
  • eacmp3-logging-switch-back-to-stock-image
  • ecamp3-logging-add-action-to-deploy
  • ecamp3-logging-fluent-elastic
  • ecamp3-logging-improvements
  • ecamp3-logging-increase-memory-for-prod
  • ecamp3-logging-index-lifecycle-management
  • ecamp3-logging-opensearch
  • ecamp3-logging_2024-12-03
  • edit-own-collaboration
  • enable-caddy-debug
  • enable-picasso-print-e2e-test
  • enable-print-sourcemaps-again-in-dev
  • enable-renovate-frontend
  • entity-validations-isprototype-not-writeable
  • entity-validations-scheduleentry
  • enttiy-validations-period
  • error-message-translations
  • eselect-blur-validation
  • eslint-prefer-const
  • even_more_data
  • expose-logging-via-reverse-proxy
  • extend-ci-for-api-platform
  • fail-ci-if-files-are-not-formatted
  • fail-on-lint-warning
  • fail-tests
  • fe-tests-eswitch-eselect
  • fe-tests-etextarea
  • fe-tests-refactor
  • feat/340-search-profile-campcollaboration
  • feat/contributor-role
  • feat/migrate-to-playwright
  • feat/mock-oauth-local
  • feature-branch-good-old-days
  • feature-category-endpoint-performance
  • feature-profiles-endpoint
  • feature-refresh-jwt-token
  • feature/api-form-component-tests
  • feature/api-send-mail
  • feature/sub-resource-sqls
  • fix-abstract-mock-deprecated
  • fix-autosave
  • fix-basepicker-tabicon
  • fix-campRoleMixin
  • fix-cannot-change-campcollaboration-without-user
  • fix-cannot-unlink-htmlpurifier-dir
  • fix-checklist-loading-sequence
  • fix-choice-deprecation
  • fix-ci-cd
  • fix-ci-for-devel
  • fix-composer-json
  • fix-coupon
  • fix-coverage-report
  • fix-creation-of-dynamic-property
  • fix-datetimeimmutable-deprecation
  • fix-deploy-feature-branch
  • fix-deploy-pr
  • fix-deploy-scripts
  • fix-deployment-workflow
  • fix-dev-data-e2e-tests
  • fix-devel
  • fix-e2e-profile-in-e2e-tests
  • fix-ecamp3-logging
  • fix-erasecredentials-deprecation
  • fix-fast-forward-action
  • fix-firefox-not-found
  • fix-format
  • fix-framework-profiler-collect-deprecation
  • fix-frontend
  • fix-frontend-3
  • fix-frontend-package-json
  • fix-frontend-tests
  • fix-google-oauth
  • fix-helm-charts
  • fix-ingress
  • fix-ingress2
  • fix-lint-search-mobile
  • fix-logout-dev-ecamp3
  • fix-mail-dev
  • fix-material-list-loading
  • fix-material-mobile
  • fix-materialitem-delete-mobile
  • fix-materiallist-name
  • fix-mercure-notice
  • fix-more-deprecations
  • fix-name-to-path
  • fix-namespace-cacheRegexTest
  • fix-namespace-in-test
  • fix-next-deprecation
  • fix-node-version-renovate
  • fix-nuxt-locally
  • fix-nuxt-sentry
  • fix-oauth-back-button
  • fix-oauth-local
  • fix-obsolete-mixed-decls
  • fix-ops-dashboard-name
  • fix-package-lock-json
  • fix-pdf-in-other-timezones
  • fix-permissions-collaboration
  • fix-php-cs-fixer
  • fix-phpstan
  • fix-phpstan-errors
  • fix-phpstan-errors2
  • fix-phpunit-deprecations
  • fix-phpunit-stub-notices
  • fix-phpunit-warnings
  • fix-postgres-thing-better
  • fix-prettier-warnings
  • fix-print
  • fix-print-configurator-coverage-collection
  • fix-print-dev-mode
  • fix-print12
  • fix-prod-deploy
  • fix-property-info-config-deprecation
  • fix-property-info-deprecation
  • fix-property-info-deprecation-for-real
  • fix-propertyinfo-type-deprecation
  • fix-psalm
  • fix-psalm-errors-2
  • fix-race-condition-campcollaboration
  • fix-remaining-phpunit-issues
  • fix-renovate
  • fix-renovate-again
  • fix-renovate-config-warnings
  • fix-renovate.json
  • fix-repeated-404-invitation
  • fix-resizeobserver-bug-e2e-test
  • fix-reverse-proxy
  • fix-router-js
  • fix-run-all-e2e-tests
  • fix-service-no-dots
  • fix-symfony-profiler-not-visible-anymore
  • fix-tooltip-mobile
  • fix-type-error
  • fix-upload-artifacts
  • fix-vite-build
  • fix-warning-creating-camp-without-prototype
  • fix-warnings-fe-tests
  • fix-weasy-image
  • fix-with-deprecated-on-stubs
  • fix/-issue-3986-list-br-indentation
  • fix/10005-reenable-skipped-e2e-tests
  • fix/7633-frontend-cache-headers
  • fix/camp-collaboration-null-user-relation
  • fix/nuxt-tailwind
  • fix/pr-9542-react-pdf-layout-patch
  • format-all-with-prettier
  • frontend-acl
  • frontend-add-part-of-vue3-recommended
  • frontend-add-part-of-vue3-recommended-backup
  • frontend-add-tests-api-select
  • frontend-add-tests-for-slot-forwarding
  • frontend-error-toast
  • frontend-fix-duplicate-entry
  • frontend-fix-etimepicker
  • frontend-fix-jest-is-not-defined
  • frontend-fix-lint
  • frontend-fix-lint-warnings
  • frontend-fix-tests-4
  • frontend-fix-vitest-warnings
  • frontend-ignore-pdf-for-coverage
  • frontend-material-route
  • frontend-migrate-eslint-config
  • frontend-pin-remaining-dependency
  • frontend-remove-id-from-snapshots
  • frontend-remove-vue-cli-service
  • frontend-report-to-sentry-if-nuxt-print-fails
  • frontend-switch-to-flat-config
  • frontend-switch-to-module
  • frontend-tests-set-timezone
  • frontend/fail-on-lint-error
  • frontent-apiselect-remove-snapshot
  • generalize-deployment
  • group-more-js-lint-packages
  • guest-readonly-campprogram
  • handle-server-error-in-collaborators-vue
  • helm-add-scripts-to-deploy-local-state
  • helm-disable-db-management-when-no-admin-url
  • helm-improve-delete-policy-for-hooks
  • help-navigation-finish
  • httpcache-checklist-item-mature
  • ignore-reference-php
  • improve-caching
  • improve-campfilter-on-profile
  • improve-camps-endpoint-performance
  • improve-checklist-performance
  • improve-ci
  • improve-columnLayout-loading-print
  • improve-deploy-ingress
  • improve-deployment-diff
  • improve-refresh-further
  • improve-script-to-create-db-dumps
  • improve-stability-create-category
  • increase-cypress-timeout
  • increase-development-php-mem-limit
  • invitation-reference-known-user
  • invitation-vue-improvements
  • invitation_separate_endpoints
  • invite-user
  • keep-last-manager
  • keep-postgres-at-13
  • kibana-operator
  • lint-vue3-css
  • main
  • make-authenticationTokenTtlConfigurable
  • make-e2e-tests-less-fragile
  • make-email-not-changeable
  • make-helm-timeout-configurable
  • make-new-cache-tests-easier
  • make-num_threads_configurable
  • make-readme-commands-executable
  • make-sentry-environemnt-configurable
  • make-vCalendarDragAndDrop-tz-independent
  • material-use-isRoot
  • mature-test-ci
  • measure-feature/sub-resource-sqls
  • measure-switch-to-fpm
  • merge-crowdin-updates
  • migrate-db-before-system-test
  • migrate-rfc-compliant-errors
  • migrate-standard-put
  • move-delete-button-to-overview
  • move-dev-camps
  • move-joins-to-subquery
  • move-renovate
  • my-activities-filter-label
  • nginx-retry
  • no-reload-of-print
  • offer-activity-progress-labels-subresource
  • one-transaction-per-request
  • only-run-login.cy.js
  • ony-run-httpCache.cy.js
  • ony-run-nuxtPrint.cy.js
  • ony-run-persistDashboardFilter.cy.js
  • ops-add-oauth-proxy
  • ops-dashboard-add-diff-instructions
  • ops-dashboard-hide-provider-form
  • optimize-checklist-admin-loading
  • optimize-docker-build
  • other
  • pageobjects
  • paratest-improvement
  • parse-container-log-files-with-fluentd
  • pdf-fix-empty-lists
  • pdf-fix-eslint-config
  • pdf-migrate-eslint-config
  • pdf-pin-remaining-dependencies
  • pdf-pin-vue-dependencies-together
  • pdf-switch-eslint-flat-config
  • pdf-update-vue-runtime-core
  • pdf-vite7
  • performance-improvements-ecamp3
  • performance-measurement
  • performance-tests-add-filters
  • pin-caddy-dependencies
  • pin-cypress-image
  • pin-fluent-operator-version
  • pin-icu-dev
  • poc-java
  • postgres-backup
  • postgres-backup-rebase
  • postgres-backup-tmp
  • prepare-api-platform-upgrade
  • prepare-scss-vue3
  • print-fix-empty-pages
  • print-ignore-.nuxt-for-coverage
  • print-lint-vue3-recommended
  • print-migrate-eslint-config
  • print-pin-dependencies
  • print-pin-vue-dependencies-together
  • print-react/fix-translations-in-prod-buidl
  • print-running-container
  • print-storycontext-translation
  • print-switch-to-flat-config
  • print-transform-dayjs-in-dev-mode
  • print/lint-set-max-line-length
  • prod
  • progresslabel-null
  • proposal-helmfile
  • psalm-use-phar
  • push-make-size-and-index-lifetime-configurable
  • push-use-docker-compose-versions
  • quickfix-category-create-fails
  • readd-open-button
  • really-auto-update-fluent-images
  • rebase-this
  • rector
  • rector-new-changes
  • rector-php83
  • rector-php84
  • reduce-e2e-test-failures
  • reduce-noise-renovate-updates
  • reduce-requests-to-contenttypes-with-filter
  • reenable-e2e-tests-print
  • refactor-campCollaborationService
  • refactor-github-actions
  • refactor-move-mockEventClass-src-test
  • register-nickname
  • reload-activities-on-numbering-change
  • reload-camps-after-accepting-invitation
  • reload-personal-invitations-after-accept-or-reject
  • reload-target-period-on-schedule-entry-move
  • remove-api-patch-file
  • remove-api-performance-test
  • remove-context-defaults-from-config
  • remove-coupon
  • remove-dashboard-dependency-approval-sass
  • remove-deprecated-request-get
  • remove-docker-compose-version
  • remove-empty-class-method
  • remove-enable-link-security
  • remove-jest
  • remove-kubernetes-dashboard
  • remove-not-available-lodash-optimizations
  • remove-options-support-asserteitherisnull
  • remove-phpunit-bridge
  • remove-phpunit-deprecations
  • remove-prophecy
  • remove-swagger-definition-name
  • remove-values-for-postgres-chart
  • remove-webpack
  • rename-dev-deployment
  • rename-postgres-volume
  • renovate-activate-lockfile-maintenance
  • renovate-automerge-frontend-minor
  • renovate-dont-pin-images
  • renovate-fix-docker-image-update
  • renovate-group-dependencies
  • renovate-lockfile-maintenance-schedule
  • renovate-more-time-for-lockfile-maintenance
  • renovate-pr-limit-none
  • renovate-update-browserless
  • renovate-update-cypress-again
  • renovate-update-js-together
  • renovate-update-php-in-renovate-json
  • renovate-update-postgres-service-in-ci
  • renovate/actions-cache-3.x
  • renovate/actions-cache-digest
  • renovate/actions-checkout-digest
  • renovate/actions-download-artifact-4.x
  • renovate/actions-setup-node-4.x
  • renovate/actions-upload-artifact-4.x
  • renovate/all
  • renovate/amazon-aws-cli-2.x
  • renovate/api-platform
  • renovate/api-platform-core-2.x
  • renovate/api-platform-core-3.x
  • renovate/api-platform-hydra-4.x
  • renovate/api-platform-json-schema-4.x
  • renovate/api-platform-metadata-4.x
  • renovate/api-platform-openapi-4.x
  • renovate/axios-0.x
  • renovate/axios-1.x
  • renovate/babel-monorepo
  • renovate/bobheadxi-deployments-1.x
  • renovate/browserless-chrome-1.x
  • renovate/composer-2
  • renovate/composer-2.1
  • renovate/composer-2.2
  • renovate/composer-digest
  • renovate/cweagans-composer-patches-1.x
  • renovate/cypress
  • renovate/cypress-12.x
  • renovate/cypress-included-12.x
  • renovate/cypress-included-9.x
  • renovate/cypress-io-github-action-6.x
  • renovate/dayjs-1.x
  • renovate/debian-13.x
  • renovate/deepl-node-1.x
  • renovate/docker-all
  • renovate/docker-composer
  • renovate/docker-images
  • renovate/docker-node
  • renovate/doctrine-doctrine-bundle-2.x
  • renovate/doctrine-doctrine-migrations-bundle-3.x
  • renovate/doctrine-orm-2.x
  • renovate/doctrine-orm-3.x
  • renovate/eslint-plugin-cypress-3.x
  • renovate/eslint-plugin-cypress-5.x
  • renovate/eslint-plugin-import-2.x
  • renovate/eslint-plugin-nuxt-3.x
  • renovate/eslint-plugin-prettier-5.x
  • renovate/eslint-plugin-vue-9.x
  • renovate/friendsofphp-php-cs-fixer-3.x
  • renovate/guzzlehttp-guzzle-7.x
  • renovate/hal-json-vuex-3.x
  • renovate/html-to-react-1.x
  • renovate/ingress-nginx-4.x
  • renovate/intlify-core-9.x
  • renovate/isomorphic-dompurify-1.x
  • renovate/isomorphic-dompurify-2.x
  • renovate/jest-monorepo
  • renovate/js-cookie-3.x
  • renovate/js-js-linter
  • renovate/js-linter
  • renovate/jsdom-22.x
  • renovate/jsdom-23.x
  • renovate/jsdom-27.x
  • renovate/knpuniversity-oauth2-client-bundle-2.x
  • renovate/linkify-it-5.x
  • renovate/lint-staged-12.x
  • renovate/lock-file-maintenance
  • renovate/lock-file-maintenance2
  • renovate/major-eslint-monorepo
  • renovate/major-js-linter
  • renovate/major-sentry-javascript-monorepo
  • renovate/major-typescript-eslint-monorepo
  • renovate/major-vitest-monorepo-2
  • renovate/mheap-github-action-required-labels-digest
  • renovate/mysql-8.0.27
  • renovate/mysql-digest
  • renovate/nginx-1.x
  • renovate/nginx-digest
  • renovate/node
  • renovate/node-16.13.1
  • renovate/node-16.x
  • renovate/node-17.x
  • renovate/node-18.x
  • renovate/node-20.x
  • renovate/node-21.x
  • renovate/node-22.x
  • renovate/node-23.x
  • renovate/node-24.x
  • renovate/node-digest
  • renovate/node-lts-alpine
  • renovate/npm-8.x
  • renovate/npm-axios-vulnerability
  • renovate/npm-node-fetch-vulnerability
  • renovate/nuxt-eslint-config-0.x
  • renovate/nuxtjs-monorepo
  • renovate/nuxtjs-sentry-5.x
  • renovate/nuxtjs-sentry-7.x
  • renovate/nuxtjs-sentry-8.x
  • renovate/nuxtjs-tailwindcss-5.x
  • renovate/oauth2-proxy-8.x
  • renovate/packagist-symfony/security-bundle-vulnerability
  • renovate/packagist-webonyx-graphql-php-vulnerability
  • renovate/peter-evans-repository-dispatch-digest
  • renovate/php
  • renovate/php-8.x
  • renovate/php-all
  • renovate/php-linter
  • renovate/php-php-linter
  • renovate/phpunit-phpunit-12.x
  • renovate/phpunit-phpunit-9.x
  • renovate/pin-dependencies
  • renovate/playwright
  • renovate/postgres-14-alpine
  • renovate/postgresql-11.x
  • renovate/prettier-3.x
  • renovate/pulumi-aws-6.x
  • renovate/pulumi-pulumi-3.x
  • renovate/pulumi-pulumi-3.x-lockfile
  • renovate/pulumi-pulumi-nodejs-3.x
  • renovate/puppeteer-13.x
  • renovate/puppeteer-core-20.x
  • renovate/puppeteer-core-21.x
  • renovate/puppeteer-core-22.x
  • renovate/puppeteer-core-23.x
  • renovate/python-3.10
  • renovate/react-pdf-font-3.x
  • renovate/react-pdf-layout-4.x
  • renovate/react-pdf-pdfkit-4.x
  • renovate/react-pdf-pdfkit-5.x
  • renovate/react-pdf-primitives-4.x
  • renovate/react-pdf-render-4.x
  • renovate/rector-rector-0.x
  • renovate/rize-uri-template-0.x
  • renovate/sentry-javascript-monorepo
  • renovate/sentry-sentry-symfony-4.x
  • renovate/sentry-vite-plugin-2.x
  • renovate/silence-vue-monorepo-updates
  • renovate/slugify-1.x
  • renovate/stof-doctrine-extensions-bundle-1.x
  • renovate/stylelint-config-standard-21.x
  • renovate/symfony
  • renovate/symfony-flex-2.x
  • renovate/testing-library-jest-dom-5.x
  • renovate/testing-library-jest-dom-6.x
  • renovate/testing-library-user-event-14.x
  • renovate/testing-library-vue-5.x
  • renovate/tiptap-extension-bubble-menu-2.x
  • renovate/tiptap-vue-2-2.x
  • renovate/typescript-eslint-monorepo
  • renovate/v-resize-observer-2.x
  • renovate/vite-2.x
  • renovate/vite-4.x
  • renovate/vite-5.x
  • renovate/vite-7.x
  • renovate/vite-plugin-comlink-4.x
  • renovate/vite-plugin-comlink-5.x
  • renovate/vite-plugin-shim-react-pdf-1.x
  • renovate/vite-plugin-vue2-1.x
  • renovate/vitejs-plugin-vue-5.x
  • renovate/vitejs-plugin-vue-6.x
  • renovate/vitest-monorepo
  • renovate/vue-cli-plugin-vuetify-2.x
  • renovate/vue-composition-api-1.x
  • renovate/vue-eslint-config-prettier-10.x
  • renovate/vue-i18n-8.x
  • renovate/vue-minor-print-pdf
  • renovate/vue-monorepo
  • renovate/vue-router-3.x
  • renovate/vue-router-5.x
  • renovate/vue-test-utils-1.x
  • renovate/vue-test-utils-2.x
  • renovate/vuetify-2.x
  • renovate/webonyx-graphql-php-14.x
  • renovate/webonyx-graphql-php-15.x
  • renovate/xdebug-xdebug-3.x
  • renovate/zxcvbn-ts-core-3.x
  • replace-eslint-plugin-with-prettier-plugin
  • replace-mailhog-with-maildev
  • replace-uri-js
  • replace-vite-plugin-components
  • report_fields_where_declared
  • requirePasswordToChangePassword
  • restart-api-container
  • restrict-database
  • restrict-database-resources
  • retry-api-requests-after-refreshing-token
  • retry-cache-test
  • retry-checklist-test
  • reverse-proxy-disable-dns-cache
  • reverse-proxy-frontend
  • reverse-proxy-use-vars
  • reverseproxy
  • revert-api-platform-upgrade
  • revert-change
  • revert-node-update
  • revert-node-update-real
  • revert-pdf
  • revert-quickfix-category
  • revert-upload-artifact
  • rewrite-deploy-ecamp3
  • rewrite-deploy-ops-dashboard
  • rollback-doctrine-update
  • rollback-symfony-doctrine-extensions-integration
  • run-e2e-tests-repeatedly
  • run-k6-against-dev
  • run-performance-tests-against-staging
  • run-performance-tests-with-less-ram
  • run-print-tests-ci
  • run-tests-multiple-times
  • sbb-datetime-input
  • secure-staging
  • sentry-for-react-print-errors
  • sentry-sourcemaps
  • separate-contentnode-querycount-tests
  • separate-frontend-vue-updates
  • separate-metadata-openapi-api-platform
  • seperate-frankenphp
  • set-default-env-ops-dashboard
  • show-deploy-ecamp3
  • show-error-helmfile
  • show-it-doesnt-run-all-tests
  • show-no-build
  • show-node-update-fails
  • silence-frontend-warnings
  • simplify-datapersister-tests
  • simplify-keeping-restored-prod-data
  • skip-frontend-test
  • snapshots-improve-performance
  • some-pr
  • split-api-tests
  • split-apiplatform-dependencies
  • staging
  • story-board-remove-deep-css
  • subresources-and-activity-endpoint
  • switch-back-to-php-fpm
  • switch-db-to-mysql
  • switch-from-coveralls-to-universal-coverage-reporter
  • switch-svg-vue
  • switch-to-api-platform
  • test-api-platform-upgrade
  • test-backup
  • test-cache-e2e-tests
  • test-ci-serialize-runs
  • test-coveralls
  • test-deploy-pr
  • test-docker-cache
  • test-env
  • test-feature-branch-deployment
  • test-main-without-retry
  • test-node
  • test-paratest
  • test-performance-both
  • test-pr
  • test-print-tests
  • test-refactor-select
  • test-renovate
  • test-resizeobserver
  • test-update-doctrine-orm
  • test-user-not-found
  • test1231243
  • track-print-usage
  • trim-password-reset-mail
  • try-api-without-cache
  • try-down-scaling
  • try-eslint-v10
  • try-out-things-categorytemplate
  • try-squash-migrations
  • turn-off-vue3-ony-lint-rules
  • ty-with-one-worker
  • ungroup-linter-branches
  • unique-index-campcollaborations
  • unpin-aria-query
  • update-actions-cache-digest
  • update-actions-checkout
  • update-actions-required-digest
  • update-api-platform-hal
  • update-api-platform-state
  • update-cacheregex-test
  • update-cypress
  • update-dev-data
  • update-eslint
  • update-eslint-aws-setup
  • update-hal-json-vuex
  • update-http-cache
  • update-kibana-config
  • update-league-oauth2-client
  • update-lexik/jwt_authentication-bundle
  • update-node
  • update-nodejs
  • update-npm
  • update-nuxt
  • update-observability
  • update-observability-staging-devel
  • update-package-lock-json
  • update-phpstan
  • update-phpunit-schema-version
  • update-playwright-together
  • update-recipe-api-platform
  • update-recipe-doctrine-annotations
  • update-recipe-doctrine/doctrine-migrations-bundle
  • update-recipe-exercise/htmlpurifier-bundle
  • update-recipe-friendsofphp/php-cs-fixer
  • update-recipe-hautelook/alice-bundle
  • update-recipe-lexik/jwt-authentication-bundle
  • update-rector-rules
  • update-renovate-with-renovate
  • update-security
  • update-snapshots
  • update-testdata
  • update-url-parse
  • update-xlsx
  • upgrade-postgres-v18
  • uritemplatefactorytest-fix-deprecation-notice
  • use-abstractdatapersister-in-datapersisters
  • use-api-prod-build-for-e2e-tests
  • use-bin2hex-for-inviteKey
  • use-caching-by-default
  • use-coveralls-token-instead-of-github-token
  • use-dateinterval-in-periodservice
  • use-dedicated-validator-comparetoPrevious
  • use-docker-compose-interpreter-versions
  • use-isRoot
  • use-npm-ci-docker-images
  • use-own-implementation-of-classinfotrait
  • use-php-configs-instead-of-wdt
  • use-token-for-fast-forward-action
  • use-var-to-override-deployment-name
  • validate-delete-state
  • varnish-dont-forward-header
  • verify-prettier-format
  • vite-6-no-downgrade
  • vite-reload-less
  • wait-for-cache-hit-miss
  • weakmap-overlay
  • write-own-example-extractor

21 Jul 2026 08:49PM UTC coverage: 33.614%. Remained the same
29868024395

push

github

BacLuc
feat: bulk invite collaborators (frontend-only)

Adds a CollaboratorBulkCreate component that lets managers paste a list of
email addresses and invite all of them at once. Invitations are sent
client-side with Promise.allSettled, issuing one POST per email to the
existing camp_collaborations endpoint.

- 422 responses (already a collaborator / invalid email) are collected into
  a validationFailed list and shown without clearing the textarea, so the
  user can correct the offending addresses
- other errors are collected into a failed list and surfaced as a generic
  error; the textarea is only cleared when every submitted invitation
  succeeds
- the active camp's campCollaborations collection is reloaded once any
  invite succeeded
- Collaborators.vue wires the new component's activator next to the
  existing single-invite button
- Translations for de, en, fr, it, rm locales
- e2e behavior test covering success, already-invited, failed and reset
  flows

Fixes https://github.com/ecamp/ecamp3/issues/8045

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: BacLuc <lucius.bachmann@clubpage.ch>

671 of 4519 branches covered (14.85%)

Branch coverage included in aggregate %.

0 of 49 new or added lines in 1 file covered. (0.0%)

8 existing lines in 1 file now uncovered.

4444 of 10698 relevant lines covered (41.54%)

63.65 hits per line

Relevant lines Covered
Build:
Build:
10698 RELEVANT LINES 4444 COVERED LINES
63.65 HITS PER LINE
Source Files on bulk-invite-collaborators
  • Tree
  • List 637
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29868024395 bulk-invite-collaborators feat: bulk invite collaborators (frontend-only) Adds a CollaboratorBulkCreate component that lets managers paste a list of email addresses and invite all of them at once. Invitations are sent client-side with Promise.allSettled, issuing one POST ... push 21 Jul 2026 09:01PM UTC BacLuc github
33.61
29866470997 bulk-invite-collaborators feat: bulk invite collaborators (frontend-only) Adds a CollaboratorBulkCreate component that lets managers paste a list of email addresses and invite all of them at once. Invitations are sent client-side with Promise.allSettled, issuing one POST ... push 21 Jul 2026 08:39PM UTC BacLuc github
33.61
27504327254 bulk-invite-collaborators fixup: implement review comments Signed-off-by: BacLuc <lucius.bachmann@clubpage.ch> push 14 Jun 2026 04:01PM UTC BacLuc github
35.58
27503738538 bulk-invite-collaborators feat: add bulk camp invitation endpoint and frontend component Adds POST /camp_collaborations/bulk_invite to invite multiple people to a camp at once by providing a list of email addresses. - BulkInvite DTO entity with camp, inviteEmails, role f... push 14 Jun 2026 03:39PM UTC BacLuc github
35.83
27428059492 bulk-invite-collaborators feat: add bulk camp invitation endpoint and frontend component Adds POST /camp_collaborations/bulk_invite to invite multiple people to a camp at once by providing a list of email addresses. - BulkInvite DTO entity with camp, inviteEmails, role f... push 12 Jun 2026 04:14PM UTC BacLuc github
35.86
27233606299 bulk-invite-collaborators feat: add bulk camp invitation endpoint and frontend component Adds POST /camp_collaborations/bulk_invite to invite multiple people to a camp at once by providing a list of email addresses. - BulkInvite DTO entity with camp, inviteEmails, role f... push 09 Jun 2026 08:25PM UTC BacLuc github
35.85
See All Builds (1961)

Badge your Repo: ecamp3

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc