OBM
  1. OBM
  2. OBMFULL-6508

Ability to import AddressBook from PAPI

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Normal Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.2.1
    • Component/s: provisioning-api, sync
    • Labels:
      None
    • Similar Issues:
      Show 10 results 
    • Rank:
      7060

      Description

      Ability to import AddressBook from PAPI

        Activity

        Hide
        Jenkins Continuous Integration Server added a comment -

        FAILURE: Integrated in poll-master #290
        OBMFULL-6508 Create the DAOs (thilaire: 341fcfc26fc20f8184f930db065cd42840861ac7)

        • java/sync/obm-dao/src/test/resources/sql/initial.sql
        • java/sync/obm-dao/src/test/java/org/obm/domain/dao/AddressBookDaoJdbcImplTest.java
        • ui/scripts/3.2/updates/update-3.2.1~1.pgsql.sql
        • java/sync/obm-dao/src/main/java/org/obm/domain/dao/AddressBookDaoJdbcImpl.java
        • java/sync/obm-domain-objects/src/test/java/org/obm/sync/BeansTest.java
        • java/sync/obm-dao/pom.xml
        • java/sync/obm-dao/src/main/java/org/obm/domain/dao/AddressBookDao.java
        • java/sync/obm-domain-objects/src/main/java/org/obm/sync/book/AddressBookReference.java
          OBMFULL-6508 Avoid useless AccessToken creation (thilaire: 3876198166388625416f31945ebf816d0298d029)
        • java/sync/obm-dao/src/main/java/org/obm/domain/dao/ContactDao.java
        • java/sync/obm-dao/src/main/java/org/obm/domain/dao/ContactDaoJdbcImpl.java
        • java/sync/obm-service/src/main/java/org/obm/service/contact/ContactService.java
          OBMFULL-6508 PAPI is now able to create addressbooks (thilaire: a0139138396c82e20e6a77cca6741e9ce28c74df)
        • java/sync/provisioning-module/src/test/java/org/obm/provisioning/json/SerializerDeserializerTest.java
        • java/sync/integration-testing/provisioning/src/test/resources/dbInitialScriptEvent.sql
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/resources/AddressBookResource.java
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/AuthorizingModule.java
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/json/AddressBookCreationJsonDeserializer.java
        • java/sync/obm-dao/src/main/java/org/obm/provisioning/beans/BatchEntityType.java
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/processing/impl/addressboook/AddressBookOperationProcessor.java
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/BatchProcessingModule.java
        • java/sync/integration-testing/provisioning/src/test/java/org/obm/provisioning/addressbook/AddressBookIntegrationTest.java
        • java/sync/obm-domain-objects/src/main/java/org/obm/sync/book/AddressBookCreation.java
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/utils/SerializationUtils.java
        • java/sync/obm-domain-objects/src/main/java/org/obm/sync/book/AddressBookRole.java
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/resources/BatchResource.java
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/json/OperationJsonSerializer.java
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/ProvisioningService.java
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/json/AddressBookCreationJsonSerializer.java
        • java/sync/obm-domain-objects/src/test/java/org/obm/sync/BeansTest.java
        • ui/scripts/3.2/updates/update-3.2.1~1.pgsql.sql
        • java/sync/integration-testing/provisioning/pom.xml
        • java/sync/provisioning-module/src/test/java/org/obm/provisioning/ResourceForTest.java
          OBMFULL-6508 Contact creation can now specifiy an addressbook reference (thilaire: 610509778d0edc930cfe7dbeb7bf350a20fa4b51)
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/processing/impl/contact/ContactOperationProcessor.java
        • java/sync/obm-service/src/test/java/org/obm/service/contact/ContactServiceTest.java
        • java/sync/integration-testing/provisioning/src/test/java/org/obm/provisioning/addressbook/AddressBookIntegrationTest.java
        • java/sync/services-module/src/test/java/fr/aliacom/obm/common/contact/AddressBookBindingImplTest.java
        • java/sync/integration-testing/provisioning/src/test/java/org/obm/provisioning/contact/ContactIntegrationTest.java
        • java/sync/integration-testing/provisioning/src/test/java/org/obm/provisioning/ProvisioningIntegrationTestUtils.java
        • java/sync/obm-service/src/main/java/org/obm/service/contact/ContactService.java
        • java/sync/obm-dao/src/main/java/org/obm/provisioning/beans/Request.java
        Show
        Jenkins Continuous Integration Server added a comment - FAILURE: Integrated in poll-master #290 OBMFULL-6508 Create the DAOs (thilaire: 341fcfc26fc20f8184f930db065cd42840861ac7 ) java/sync/obm-dao/src/test/resources/sql/initial.sql java/sync/obm-dao/src/test/java/org/obm/domain/dao/AddressBookDaoJdbcImplTest.java ui/scripts/3.2/updates/update-3.2.1~1.pgsql.sql java/sync/obm-dao/src/main/java/org/obm/domain/dao/AddressBookDaoJdbcImpl.java java/sync/obm-domain-objects/src/test/java/org/obm/sync/BeansTest.java java/sync/obm-dao/pom.xml java/sync/obm-dao/src/main/java/org/obm/domain/dao/AddressBookDao.java java/sync/obm-domain-objects/src/main/java/org/obm/sync/book/AddressBookReference.java OBMFULL-6508 Avoid useless AccessToken creation (thilaire: 3876198166388625416f31945ebf816d0298d029 ) java/sync/obm-dao/src/main/java/org/obm/domain/dao/ContactDao.java java/sync/obm-dao/src/main/java/org/obm/domain/dao/ContactDaoJdbcImpl.java java/sync/obm-service/src/main/java/org/obm/service/contact/ContactService.java OBMFULL-6508 PAPI is now able to create addressbooks (thilaire: a0139138396c82e20e6a77cca6741e9ce28c74df ) java/sync/provisioning-module/src/test/java/org/obm/provisioning/json/SerializerDeserializerTest.java java/sync/integration-testing/provisioning/src/test/resources/dbInitialScriptEvent.sql java/sync/provisioning-module/src/main/java/org/obm/provisioning/resources/AddressBookResource.java java/sync/provisioning-module/src/main/java/org/obm/provisioning/AuthorizingModule.java java/sync/provisioning-module/src/main/java/org/obm/provisioning/json/AddressBookCreationJsonDeserializer.java java/sync/obm-dao/src/main/java/org/obm/provisioning/beans/BatchEntityType.java java/sync/provisioning-module/src/main/java/org/obm/provisioning/processing/impl/addressboook/AddressBookOperationProcessor.java java/sync/provisioning-module/src/main/java/org/obm/provisioning/BatchProcessingModule.java java/sync/integration-testing/provisioning/src/test/java/org/obm/provisioning/addressbook/AddressBookIntegrationTest.java java/sync/obm-domain-objects/src/main/java/org/obm/sync/book/AddressBookCreation.java java/sync/provisioning-module/src/main/java/org/obm/provisioning/utils/SerializationUtils.java java/sync/obm-domain-objects/src/main/java/org/obm/sync/book/AddressBookRole.java java/sync/provisioning-module/src/main/java/org/obm/provisioning/resources/BatchResource.java java/sync/provisioning-module/src/main/java/org/obm/provisioning/json/OperationJsonSerializer.java java/sync/provisioning-module/src/main/java/org/obm/provisioning/ProvisioningService.java java/sync/provisioning-module/src/main/java/org/obm/provisioning/json/AddressBookCreationJsonSerializer.java java/sync/obm-domain-objects/src/test/java/org/obm/sync/BeansTest.java ui/scripts/3.2/updates/update-3.2.1~1.pgsql.sql java/sync/integration-testing/provisioning/pom.xml java/sync/provisioning-module/src/test/java/org/obm/provisioning/ResourceForTest.java OBMFULL-6508 Contact creation can now specifiy an addressbook reference (thilaire: 610509778d0edc930cfe7dbeb7bf350a20fa4b51 ) java/sync/provisioning-module/src/main/java/org/obm/provisioning/processing/impl/contact/ContactOperationProcessor.java java/sync/obm-service/src/test/java/org/obm/service/contact/ContactServiceTest.java java/sync/integration-testing/provisioning/src/test/java/org/obm/provisioning/addressbook/AddressBookIntegrationTest.java java/sync/services-module/src/test/java/fr/aliacom/obm/common/contact/AddressBookBindingImplTest.java java/sync/integration-testing/provisioning/src/test/java/org/obm/provisioning/contact/ContactIntegrationTest.java java/sync/integration-testing/provisioning/src/test/java/org/obm/provisioning/ProvisioningIntegrationTestUtils.java java/sync/obm-service/src/main/java/org/obm/service/contact/ContactService.java java/sync/obm-dao/src/main/java/org/obm/provisioning/beans/Request.java
        Hide
        Jenkins Continuous Integration Server added a comment -

        SUCCESS: Integrated in poll-master #292
        OBMFULL-6508 Make the endpoint idempotent (thilaire: 459cb2e004a3ec6c6f304b84294065a81f6f3d4a)

        • java/sync/integration-testing/provisioning/src/test/java/org/obm/provisioning/addressbook/AddressBookIntegrationTest.java
        • java/sync/provisioning-module/src/main/java/org/obm/provisioning/processing/impl/addressboook/AddressBookOperationProcessor.java
        Show
        Jenkins Continuous Integration Server added a comment - SUCCESS: Integrated in poll-master #292 OBMFULL-6508 Make the endpoint idempotent (thilaire: 459cb2e004a3ec6c6f304b84294065a81f6f3d4a ) java/sync/integration-testing/provisioning/src/test/java/org/obm/provisioning/addressbook/AddressBookIntegrationTest.java java/sync/provisioning-module/src/main/java/org/obm/provisioning/processing/impl/addressboook/AddressBookOperationProcessor.java
        Hide
        Thomas HILAIRE added a comment -

        Impacts: none, everything is new
        QA:

        • ability to create a book

          ./createAddressBook.sh 46dedaf6-a0be-ce01-8413-31a6fcac304b admin@d.lyon.lan "my new book"

        • if the creation give a "reference" and reuse it, we can update the name of the book

          ./createAddressBook.sh 46dedaf6-a0be-ce01-8413-31a6fcac304b admin@d.lyon.lan "book name" 1234 exchange
          ./createAddressBook.sh 46dedaf6-a0be-ce01-8413-31a6fcac304b admin@d.lyon.lan "booky name modified" 1234 exchange

        Show
        Thomas HILAIRE added a comment - Impacts : none, everything is new QA : ability to create a book ./createAddressBook.sh 46dedaf6-a0be-ce01-8413-31a6fcac304b admin@d.lyon.lan "my new book" if the creation give a "reference" and reuse it, we can update the name of the book ./createAddressBook.sh 46dedaf6-a0be-ce01-8413-31a6fcac304b admin@d.lyon.lan "book name" 1234 exchange ./createAddressBook.sh 46dedaf6-a0be-ce01-8413-31a6fcac304b admin@d.lyon.lan "booky name modified" 1234 exchange
        Hide
        Stephane COLSON added a comment -

        OK tested on Debian

        Show
        Stephane COLSON added a comment - OK tested on Debian

          People

          • Assignee:
            Thomas HILAIRE
            Reporter:
            Thomas HILAIRE
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: