Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / mozilla-it/ctms-api issues and pull requests

#100 - Decide if we want to re-enable pylint checking for docstrings

Issue - State: open - Opened by imbstack over 3 years ago
Labels: documentation

#99 - Add first integration tests

Issue - State: closed - Opened by jwhitlock over 3 years ago
Labels: deploy

#98 - Document database migrations and deployment

Issue - State: open - Opened by jwhitlock over 3 years ago - 1 comment
Labels: dev, deploy

#97 - Drop subgroup APIs

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#96 - Make basket_token optional. Fixes #54

Pull Request - State: closed - Opened by imbstack over 3 years ago

#95 - Add POST /ctms to public API group

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#94 - Refactor complete contact queries

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#93 - Updating poetry

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago - 1 comment

#92 - Move alembic to prod container

Pull Request - State: closed - Opened by duallain over 3 years ago - 1 comment

#91 - post endpoint pt2

Pull Request - State: closed - Opened by imbstack over 3 years ago

#90 - Changing Dockerfile to listen on port 8000

Pull Request - State: closed - Opened by duallain over 3 years ago

#89 - Implement mozilla-services/dockerflow

Issue - State: closed - Opened by jwhitlock over 3 years ago - 3 comments
Labels: deploy

#88 - Allow PRs from forked repositories to pass CI tests

Issue - State: open - Opened by jwhitlock over 3 years ago - 1 comment
Labels: dev

#87 - Add OAuth2 authentication (57)

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 9 comments

#86 - Adding a staging tag to the commits on main when docker builds them

Pull Request - State: closed - Opened by duallain over 3 years ago

#85 - Clear .secrets.baseline

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#84 - Update alembic, other packages

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#83 - Convert docker-compose to use environment files

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 2 comments

#82 - Move Mozilla Foundation data to a subgroup, split ID

Issue - State: closed - Opened by jwhitlock over 3 years ago - 3 comments

#81 - Issue #47, if desired this PR addresses this issue

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago - 4 comments

#80 - Remove forward refs from schemas

Pull Request - State: closed - Opened by imbstack over 3 years ago

#79 - Remove accidental artifact of conflict

Pull Request - State: closed - Opened by imbstack over 3 years ago

#78 - Detect more changes for automigrations and add a migration for it

Pull Request - State: closed - Opened by imbstack over 3 years ago

#77 - Switch email comparison to `.compare()` instead of `__eq__`

Issue - State: closed - Opened by imbstack over 3 years ago

#76 - Switch contact schema off of forward refs

Issue - State: closed - Opened by imbstack over 3 years ago

#75 - Add mapping of error responses to POST endpoint

Issue - State: closed - Opened by imbstack over 3 years ago

#74 - Add post endpoint for contacts

Pull Request - State: closed - Opened by imbstack over 3 years ago

#73 - Convert commands to code blocks

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#72 - Switch alembic version format

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#71 - Make sure we are comparing instances of models correctly

Issue - State: closed - Opened by imbstack over 3 years ago - 1 comment

#70 - Make sure we're doing sessions correctly

Issue - State: closed - Opened by imbstack over 3 years ago - 4 comments

#69 - Change filename format of alembic migrations

Issue - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#68 - Test alembic migrations

Issue - State: closed - Opened by jwhitlock over 3 years ago - 3 comments
Labels: dev

#67 - Add email.double_opt_in, 48

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#66 - Add "make lint"

Issue - State: closed - Opened by jwhitlock over 3 years ago - 4 comments
Labels: dev

#65 - Remove the private endpoints

Issue - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#64 - Migrate from behave to pytest

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#63 - Deploy a live instance on merges to main

Issue - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#62 - Make this repository public

Issue - State: closed - Opened by jwhitlock over 3 years ago - 3 comments

#61 - Remove the TODO list, live server links from README

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#60 - Add DELETE /ctms/{email_id} and soft deletion

Issue - State: open - Opened by jwhitlock over 3 years ago - 1 comment

#59 - Move tests to unit tests

Issue - State: closed - Opened by jwhitlock over 3 years ago - 4 comments

#58 - Adjust database sessions for behave / BDD tests

Issue - State: closed - Opened by jwhitlock over 3 years ago - 2 comments

#57 - Implement OAuth2 API authorization method

Issue - State: closed - Opened by jwhitlock over 3 years ago - 7 comments

#56 - Test import of data into CTMS database

Issue - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#55 - Add PUT /ctms/{email_id} to insert or update a contact

Issue - State: closed - Opened by jwhitlock over 3 years ago - 6 comments

#54 - Add POST /ctms to create a contact

Issue - State: closed - Opened by jwhitlock over 3 years ago - 5 comments

#53 - Implement synchronization with Acoustic

Issue - State: closed - Opened by jwhitlock over 3 years ago - 7 comments

#52 - Setup cascades for secondary data tables

Issue - State: open - Opened by jwhitlock over 3 years ago - 1 comment

#51 - Use selectinload, sort by name for newsletter query

Issue - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#50 - Use .one_or_none when reading from DB by email_id

Issue - State: closed - Opened by jwhitlock over 3 years ago

#49 - Add database triggers for create_timestamp and update_timestamp columns

Issue - State: closed - Opened by jwhitlock over 3 years ago - 4 comments

#48 - Add email.double_opt_in

Issue - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#47 - Think about changing name of package to match name of dir

Issue - State: closed - Opened by imbstack over 3 years ago - 5 comments

#46 - Add get_contacts_by_any_id to query database

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#45 - Add alembic and initial migration

Pull Request - State: closed - Opened by imbstack over 3 years ago - 3 comments

#44 - Establish 1:1 relationships, add get_contact_by_email_id()

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#43 - Expand some API fields, add email.mofo_id

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#42 - Make sure all "weird" data is regression tested

Issue - State: open - Opened by imbstack over 3 years ago - 4 comments

#41 - Fix engine initialization, mark email group as required

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#40 - Move all sample data into models

Pull Request - State: closed - Opened by imbstack over 3 years ago

#39 - Add pytest-based unit tests

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 2 comments

#38 - Run poetry update

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#37 - Add make test-shell

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#36 - Email field changes

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#35 - Delete cloudbuild directory

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago

#34 - [poetry update] changes

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago

#33 - Delete cloudbuild.yaml

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago - 3 comments

#32 - Add /ctms endpoint with alternate identifiers

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#31 - Update cloudbuild.yaml

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago - 4 comments

#30 - Add /identities endpoint, query by alt ids

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#29 - Fix email_format: empty string, not space

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#28 - Last value should be empty string, not space

Issue - State: closed - Opened by cvalaas over 3 years ago

#27 - Schema updates to the main email table

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#26 - Create fake_file

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago - 1 comment

#25 - Create CODEOWNERS

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago - 3 comments

#24 - Add development db core

Pull Request - State: closed - Opened by imbstack over 3 years ago - 1 comment

#23 - Initial add of ecr action

Pull Request - State: closed - Opened by limed over 3 years ago

#22 - Expand the newsletter schema

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#21 - Add docker-compose for development

Pull Request - State: closed - Opened by imbstack over 3 years ago

#20 - Change fpn to vpn_waitlist, sync with schema

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#19 - Setup for adding a db

Pull Request - State: closed - Opened by imbstack over 3 years ago

#18 - [30% review] Add basic db bits

Pull Request - State: closed - Opened by imbstack over 3 years ago - 1 comment

#17 - Sync Firefox Accounts (fxa) group with DB schema

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#16 - Sync amo group data with schema

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#15 - Github action to build and test image

Pull Request - State: closed - Opened by limed over 3 years ago - 2 comments

#14 - Drop Common Voice, Firefox Student Ambassador data

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#13 - Convert contact group to email, sync with schema

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#12 - Scan only git-tracked files for secrets

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#11 - Switch from contact_id to email id as primary key

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#10 - Apply template updates from containerized-microservice-template

Pull Request - State: closed - Opened by imbstack over 3 years ago - 2 comments

#9 - Set version to 0.4.0

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#8 - API field definitions, round 2

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#7 - Improve API docs

Pull Request - State: closed - Opened by jwhitlock over 3 years ago - 1 comment

#6 - More adjustments for the repo move, and move sample data

Pull Request - State: closed - Opened by jwhitlock over 3 years ago

#5 - Updating endpoint

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago

#4 - Deploy updates

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago

#3 - Fb deploy cd

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago - 1 comment

#2 - Updating poetry, clouddeploy, and readme; do a poetry upgrade

Pull Request - State: closed - Opened by bsieber-mozilla over 3 years ago

#1 - Full refactor to pydantic models, switch to nested API

Pull Request - State: closed - Opened by jwhitlock over 3 years ago