Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/pythondotorg

Source code for python.org
https://github.com/python/pythondotorg

add missing template

6832c6c071200b15463a2b92c637aa8342a5c00c authored over 2 years ago
allow users to self accept nominations made on their behalf

255b034c193233c49214ae20b4e6f9bcb2b25c84 authored over 2 years ago
wrong url :) (#2031)

211edf68a3f70002be2dd009c7a6f7d5df62e91c authored almost 3 years ago
redirect peps rss (#2030)

3841adb1ed859c76b8d55e48a305066bc37b7acc authored almost 3 years ago
Do not display repeated sponsorship applications (#2003)

* Ignore envrc files used by direnv

* Add new FK on sponsorship to point to most recent spons...

ceb0bf90b2316ce27b818b5e0f599b3d2d52f9b6 authored almost 3 years ago
pep 676: don't add trailing slash on redirect (#2007)

077a7b951bcb9f53862712f9bc59cd179beb1b6a authored almost 3 years ago
phase one of pep 676 finalization, temporary redirects to peps.python.org (#2006)

0fb571599205de77985e289e27afd8b4e8d55518 authored almost 3 years ago
Add opengraph blocks to job description (#2002)

* Add opengraph blocks to job description

* Update templates/jobs/job_detail.html

c8631cae2e29592bffa04a59d4145a94275dec28 authored almost 3 years ago
API endpoint to filter assets by internal name (#1998)

* Move serializers to proper file in sponsors app

* Minimal config to have the endpoint set u...

57dc90991c0ff9e0adc1310b65fa0f28a1a57301 authored almost 3 years ago
Use EthicalAds to place logos under Sponsors page (#1981)

* Minimal working code to place sponsors logos

* Replace thumbnail logo by EthicalAds integra...

104c6eaeb7f2f3fed1b66735df1f00574831d843 authored almost 3 years ago
Add filters to logo placement API (#1984)

* Remove authentication that is already defined at base settings

* Refactor tests to configur...

3a421334c8fe6c1bcc1723d992af56cf5d3d9348 authored almost 3 years ago
make providedtext "shared values" work, urlize provided text assets

c3075364bd320971de4809fae6a45f51e335fad1 authored almost 3 years ago
Fix bug that prevents users from deleting sponsorship applications (#1978)

* Just remove delete from actions instead of disabling delete permission

* Polymorphic models...

5c3d06158af3d5eaec034ee1a95b1474a476a0e0 authored almost 3 years ago
Admin view to list uploaded assets (#1960)

* Bugfix: missing required_asset on querystring to enable post to update single asset

* Bugfi...

6f0c8c835e8bc4528b690bcf9eba273aa26513c7 authored almost 3 years ago
Sponsorship admin helpers (#1973)

* render sponsor/sponsorships as links to one another

* allow superusers to view and interact...

f25f22372ccb7fb6f98c2f00c58dad3bb19a9d73 authored almost 3 years ago
send sponsor notifications from settings.SPONSORSHIP_NOTIFICATION_FROM_EMAIL

e650ab59bcf4172b2bb9dc2a7a1852dcf39d5bca authored almost 3 years ago
display help text for provided assets

76bb808ee155db507c48dd603a30cefb6533766e authored almost 3 years ago
Updates to Sponsors app from review. (#1968)

* update account nav to include Sponsorships and remove some old cruft

* make labels on asset...

64c6da4dd687336837d7fe90f57656fdaa3e6067 authored almost 3 years ago
fix tests for successstories

e2be8e2b00b09e448ed801bb1137b3d510e99de7 authored almost 3 years ago
require login to submit success stories

a2e59c8649e147fa249eeeac8fc2ebd449668e11 authored almost 3 years ago
Fulfill promo codes for PyCon 2022 (#1967)

* small fixups for our asset models

* Management Command to fulfill pycon2022 promo codes for...

4ad9d4083290cb063d074a02e41cf9ef6e0e0c73 authored almost 3 years ago
Add optional due date to required assets (#1962)

* Make sure delete operations work as expected for Polymorphic models

While testing the PR, I...

c5c1d044eb81bc484525ed25a128f6b37fb90b09 authored almost 3 years ago
rollback https://github.com/python/pythondotorg/pull/1959/commits/9dccf57def4dbc83434937d189ddc4c35348a33f

Since the instance of 'obj' passed to 'get_readonly_fields' is the parent, this does not work, s...

187791b3536e9580841dad9bcb8104d0dc3f73ae authored almost 3 years ago
Normalize sponsor logos on the sponsors page (#1964)

27344a5c89b4e68b0bd5fa20b77e255037e1f01f authored about 3 years ago
Sponsor benefit provided assets (#1959)

* add missing migration

* WIP: "Provided Assets" from PSF to sponsors

creates the ability ...

2c6ef18e468473d7917a86a9205b229810622905 authored about 3 years ago
Improvements to sponsorship form layout (#1956)

* Update package selection to look more like a clickable button

* Make the new button style l...

751ed17809f1f3aa2ffcf6f44cfc8af6385290cc authored about 3 years ago
Fix typos and HTML tags (#1925)

* Fix HTML closing tag

* Close the content-main div

* Remove duplicate double quotes

* ...

db1781444025a6b753dd6ab5e7e9525efa02208f authored about 3 years ago
cache eache sponsor placement separately

4d37dfe78cb511189a354d58af0454facd6b8817 authored about 3 years ago
New admin fieldset section to display user customizations on packages benefits (#1953)

* Helper method to list modifications by the user

* Add new section at sponsorship detail to ...

9dbed05ca6d5d85bcfad63386f1166365f3a2d54 authored about 3 years ago
Improves response time of sponsors page (#1948)

* Enable django's caching on sponsors list page

* Use inner join to also fetch for package an...

64ec03005e17590427cc24c535b6f744730655e8 authored about 3 years ago
Enable to have sponsorship applications only with a la carte benefits (#1946)

* Add boolean field to flag a la carte benefits

* Fix typo in form name

* Display a la car...

b4efb1e857b1eaa3f8cd6a89b173615ad37d6af0 authored about 3 years ago
update salt url to https://saltproject.io/ (#1954)

The old url forwards to a page on vmware who bought salt. That page is just some kind of a press...

5822685f109fb76cd07ea2d283c903ad37189eee authored about 3 years ago
Enable admin staff to add benefits to Sponsorship via admin (#1942)

* Remove restriction to prevent from adding benefits

* Make sure sponsors benefit inline form...

257c96d3a94755451a5a5cdcd2abad1e27ea299b authored about 3 years ago
Bugfix to don't ignore add-ons (#1941)

* Enable helper get_benefits method to also list add-ons benefits

* Make sure the benefits be...

b2f1a91766713929542134356517f4dd414ec8d0 authored about 3 years ago
Remove Ewa from Sponsor Contract Template, replace with T. Wouters (#1939)

Replace Ewa's name in Notice, email, & Signature block

35e8df847bb8f49ee39b0ee3eb1117e7877da303 authored about 3 years ago
add .DS_Store to gitignore

70c8389a05acbb4bc18f24be2da05006e3214d52 authored about 3 years ago
move sponsorship application "pre roll" text to an editable box

9d87ff67ac30561f59e3a1b8293212f185f626a3 authored about 3 years ago
update sponsor contact name

6510bd97c3c5ed58b6e6f010c36fe90cd7c7bfe5 authored about 3 years ago
update language for document spell check in contract-template to US english

cd7cbfb1fccec05b59a71b856ee5d1d9cfa675ea authored about 3 years ago
fix typo in sponsorship contract template

203ffd1b6e69b2642ad8a56de750bd568c45eb9b authored about 3 years ago
tweaks for sponsor logo placements

ea483a46d61e412cfe45cdbef4d137a9e340d453 authored about 3 years ago
use logo placement interface for jobs/download sponsors (#1923)

05640b3cf45ef7e12d5a7575d6a56d596a402609 authored about 3 years ago
fix migrations (#1918)

6da68d4b5af911f2730954f623ee9f828cf33e9b authored about 3 years ago
Implement page for user to submit assets information (#1911)

* Add missing migrations after changes on the field names and texts

* Add new benefit feature...

47fa8dda6d9e28cf89988ce50629748caaed3bd1 authored about 3 years ago
Bugfix: enable to execute draft contracts (#1916)

* Update contrac't Execute use case to require the signed document as well

* Display an input...

6c5a004272a8d8997e5f6cc7e5ea0184bee5783d authored about 3 years ago
Sponsorship placement tweaks (#1914)

* add an anchor link for each sponsor on the sponsorship page

* add options to alter link/des...

365233edbf5ee7792fc51fda1312e52b46672258 authored about 3 years ago
Enable PSF staff to force a required image from a sponsorship via benefit configuration (#1900)

* Add missing migrations after changes on the field names and texts

* Add new benefit feature...

1064bf1604b075a520967f89ea7369dfeb9c0ceb authored about 3 years ago
Better organise sponsors models (#1897)

* Organize models as a package instead of single file

* Split models into specific files

*...

d3efcc6eb39cd7579f64ae698ef3ac4814740abd authored about 3 years ago
Sponsorship dashboard (#1892)

* Sort apps by name

* Add missing migration after help text change

* Add new app to handle...

301bfe2eee1050a848e48cef9f2c1eea690a3b04 authored over 3 years ago
make add-on benefits rows with 4 columns instead of a single row with N columns

5defd8ad2f48a3d5d7a49a68f31e75c91dcd1dbb authored over 3 years ago
add level_name and level_order to sponsorship publication api (#1886)

* add level_name and level_order to sponsorship publication api

* fix baker recipe for Sponso...

18d20e77e824931b64189031d1ab5ef6f7e59559 authored over 3 years ago
Sponsorships notifications (#1869)

* Sort apps by name

* Add missing migration after help text change

* Add new app to handle...

f99aa6de5d98e00d265e1fdbc414de1a734ac0fe authored over 3 years ago
Update logo placement endpoint to read data from database (#1855)

* Update logo placement endpoint to read data from database

* Remove deprecated pypi csv

*...

9dc7cbe772e93225179dbf21c0497a624f38e06a authored over 3 years ago
Purge FTP index listing all Python versions from fastly cache (#1858)

2aa90c084cb12e7166de5ff86b67c75657d56079 authored over 3 years ago
Added PostgreSQL installation. (#1846)

PostgreSQL is needed to install dev-requirements.txt. Otherwise psycopg2 will fail.
PostgreSQL ...

d8e331585b8b2e88106d8be3b0484b59cb2031b9 authored over 3 years ago
Contract template updates (#1877)

* update default for sponsor information in template

include description per #1876

* rende...

23095ad37680772c37a593c9d9039c5e6d657dd2 authored over 3 years ago
don't require benefit internal value for inline benefits

ffee67b42d8625e463947d3bfd1b1a4ab0472271 authored over 3 years ago
New boolean to SponsorshipPackage (#1865)

* Add boolean flag to toggle package in application form

* Data migration to update existing ...

6704290041b07d0ba305c02c4ae3c4b61a90d5b4 authored over 3 years ago
Upgrade to Django 2.2. (#1830)

* Upgrade to Django 2.2.

Update dependencies for django 2.2 compatibility

* Fix Github Act...

8a02c109590e6e81aa05f8213e7fde7a3d05858f authored over 3 years ago
[Refactoring] Foreign key sponsorship --> package (#1852)

* Add and populape new fk Sponsorship --> SponsorshipPackage

* Populate package fk when creat...

8716928ca7d254637afbf56cfd16186ddb64638e authored over 3 years ago
Fix usage of BaseAPITestCase (#1854)

* BaseAPITestCase is a mixin class, so it needs to be combined
with another real TestCase class...

382741cc6208fc56aa827cdd1da41983fb7e6ba8 authored over 3 years ago
implement a simple monthly report for jobs wg (#1853)

193617ee7b4820f12516bbf1add0cd51d8e32e0a authored over 3 years ago
Introduce logo placement API endpoint (#1849)

* Add csv file with pypi sponsors data

* Create endpoint to list logo placements from Pypi

...

113dacdbc329de3e8342359a6267e1d103f2b058 authored over 3 years ago
Minor PR to organize migrations (#1851)

* Add missing migration from contract updates

* Remove created file so tests can be idempotent

b19497d8c424478252b5fb412c0cf8b689dd7df3 authored over 3 years ago
Contract as docx files (#1847)

* Remove unecessary code

* Implement backend code to generate contract as a docx

This PR i...

743b53b43a9b869f31c88ad31b39e5be68da8d2e authored over 3 years ago
Finalize sponsorships with existing contracts (#1845)

* Sponsorship approval should also log contract creation

* Fix test names to be more accurate...

a256e967d38e1da764cf5b06e55a261f48553fe1 authored over 3 years ago
Fixes #1658 Version gating does not handle 3.10 and later (#1766)

* Fixes #1658 Version gating does not handle 3.10 and later

* Replace function with propertie...

fc9cc47f3d7038bcdd65fc4f788a19a86d7e2c87 authored over 3 years ago
GitHub actions (#1848)

* initial work on github actions

* env var for DB url

* test failure...

* Revert "test ...

8712df09179fe4423d8040c57a44dfd91e64240d authored over 3 years ago
order benefits in Sponsorships admin benefits drop down

83438db9c57e3be11ca25fc0b11f285a53eada71 authored over 3 years ago
Respect ordering on benefits form within each "block" of packages (#1844)

* upgrade django-ordered-model

* respect ordering from django-admin within each "block" of be...

3b60febd127cf989978abcfc511fd2b87f23304d authored over 3 years ago
Implement "tiered quantities" for sponsorship benefits and sponsor benefits (#1826)

* begin implementing "tiered quantities" for sponsorship benefits and sponsor benefits

* impr...

4f1da3690b0d740c5380d12306d8c9f7f3d211f6 authored over 3 years ago
Sponsorship benefit being required can prevent sponsorship from being updated (#1837)

1f3b6c92f780f30c21d79f0e08e1c32236e03e1c authored over 3 years ago
New "Accounting" contact type (#1838)

* Update help text for existing contacts

* Add new boolean to flag for accounting contacts

d450b865a889f701b1c122b9ee448ff5e0ee33aa authored over 3 years ago
Place sponsors logos via templatetag (#1822)

* New manager method to filter by enabled sponsorships

* New manager method to filter by spon...

8467a50a12e908c870385f2c26910f0432225b38 authored over 3 years ago
s/Mac OS X/macOS/ (#1829)

The database on python.org is already updated.

33247f7fe4e9b018a71badb415393df77b687957 authored over 3 years ago
Python 3.9 upgrade (#1827)

* Remove unmaintained Vagrant setup/instructions

* update python version to 3.9

* upgrade ...

33435364d939a522f63c30bc2b3655e274602b60 authored over 3 years ago
Changed cursor type for input elements (#1821)

Changed `cursor: pointer` to `cursor: text`

Fixes https://github.com/python/pythondotorg/issu...

694bfac4e04cfd3a029df332f34929cb89393cce authored over 3 years ago
more mindfully extract text for summary from BlogEntries (#1824)

some of our feeds include lots of embedded or inline styles.

Thanks to @AdamBrianBright for r...

987a243f3405a6a64fb6f1ae6c8ac6f0a90c8d95 authored over 3 years ago
Benefit Features db modeling (#1813)

* Move manager to managers.py

* Add docstrings to help with models understanding

* Draft o...

b9d41458896be93754634d500045d1d2222c0161 authored over 3 years ago
Bump tblib from 1.3.2 to 1.7.0 (#1617)

Bumps [tblib](https://github.com/ionelmc/python-tblib) from 1.3.2 to 1.7.0.
- [Release notes](h...

7556542b58d9c90717757c9fa997637752d6dd85 authored over 3 years ago
Remove pubkeys.txt static file. (#1509)

As a convenience, the file contained the public keys of all
release managers but proved to be c...

464471f1475d20f99a2b66ace3682e479f3edd61 authored over 3 years ago
Bump python-dateutil from 2.6.1 to 2.8.1 (#1526)

Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.6.1 to 2.8.1.
- [Release n...

27920663236072d76c00671ce0e8fc5fa0138ccf authored over 3 years ago
Bump raven from 6.9.0 to 6.10.0 (#1478)

Bumps [raven](https://github.com/getsentry/raven-python) from 6.9.0 to 6.10.0.
- [Release notes...

5d614f304e177e7306e5770fa1544641804a6d3e authored over 3 years ago
Create Statement of Work after approving sponsorship + Send PDF document (#1702)

* Model statement of work's information

* Auto increment revision no

* Automatically popul...

d155915ec930077fc01e836e957035bb0043f2cc authored over 3 years ago
Add link to xonsh (#1769)

Co-authored-by: a <[email protected]>

f139f5d043d3e006adcfddf6c64dc0be76f448f2 authored over 3 years ago
Fix typo in nojs message (#1807)

JavasSript -> JavaScript

afa4341ed36548f02126578b24e875505aefa09c authored over 3 years ago
allow for nominationless elections (refferendums)

a8c96882a224455ae4bc4665673bf0f4cb963f6e authored over 3 years ago
Upgrade to GitHub-native Dependabot (#1767)

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

b06f1f015f970991d87ca5f73dd15b05c271b410 authored over 3 years ago
Fix lingering Freenode referenece in https://www.python.org/community/ (#1785)

Fixes #1777.

Also update the micro:bit docs to link to their community page, which currently
...

249c2a869c41b343c0a17f1d5ee7d05788f7f1a1 authored over 3 years ago
Correctly capitalize JavaScript in nojs message. (#1780)

4e6747acaffad21ba22d4611b58dccbf04a4ccac authored over 3 years ago
fix input-output order in interpreter example (#1763)

* fix input-output order in interpreter example

* Convert a string to f-string in the demo

...

b35f56ca8f9c56833d51331bc558d6eeffa85939 authored over 3 years ago
Topic/sponsorship form fixes (#1761)

* Add sticky class to packages benefits

* Display message if benefits customization

* Repl...

8fb297fdc9749fc5a27f9b6b962bf64e3ca97cc0 authored over 3 years ago
Sponsorship application detail view (#1733)

* Querset method and property shortcut to list user's visible sponsorships

* New detail view ...

8a9d173ed3d7513ff573e78fc2926a0d364af766 authored almost 4 years ago
add missing configurations from #1735

a9ebf2f033ef762347f37b3fd2d4f081fb235235 authored almost 4 years ago
Implement new layout for the sponsorship application (#1744)

* Order benefits by amount of associated packages

* Minimal HTML logic to control program and...

159f0bbeea63415d0ebd00255128479a238ea829 authored almost 4 years ago
Reinstate support for PEP_REPO_PATH setting. (#1735)

* Reinstate support for PEP_REPO_PATH setting.

This setting is referenced by PEP generation d...

7d00625aba0cf9f3af1a774dc7b9bcfc704fb1f3 authored almost 4 years ago
add jobs-sponsors box, resolves #1740 (#1741)

9339f3f055c8974310bfefb88f1fa01b1f0fb3a6 authored almost 4 years ago
allow manually setting unavialable flag on benefits (#1738)

f712b700e7014c354863283cb4586cf330cbc184 authored almost 4 years ago
Bugfix: sponsorship package-only benefits disappearing (#1737)

* Add level name to list display

* Do not disable input if benefit was selected

* Allow to...

418849776bbee3ab10bb9e368bdbdb639cb5fbb3 authored almost 4 years ago
Refactor how logged user navbar is constructed (#1732)

* Refactor tests to use django testing tools instead of using mock

* Create context processor...

6df19e31e0a9848fefadd35cf96079b438da1c9d authored almost 4 years ago