Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
C
campaign
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • La Quadrature du Net
  • piphone
  • campaign
  • Issues
  • #5

Closed
Open
Opened Aug 09, 2016 by okhin@okhin🚴Contributor

Specialised importers

Let's split the importer in two specialization:

  • "representatives": takes a URL or JSON file with representative in the representative formats and create/update them in the contacts database
  • "updater": takes a URL or a file in a CSV format and updated the data from it, do not create Contacts.

The updater will not modify the structure of the contact (do not touch the Groups for instance), it will mostly be used to update twitter or phone number of a Contact.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: la-quadrature-du-net/piphone/campaign#5