-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 08/26/2014 11:59 PM, Barry Warsaw wrote:
> I'm considering making two small incompatible changes to the JSON
> representation of list requests in the REST API. Here's what you
> currently get (from rest/docs/moderation.rst) for a held
> subscription request:
>
>>>> dump_json('http://localhost:9001/3.0/lists/[email protected]/requests/1')
>
>>>>
address: [email protected]
> delivery_mode: regular display_name: Anne Person http_etag: "..."
> language: en password: password request_id: 1 type: subscription
> when: 2005-08-01T07:49:23
>
> I want to change the 'address' key to 'email' and remove the
> 'password' key, e.g.:
[...]
> I'd like to just get rid of these and break compatibility, but if
> it would cause pain to Postorius or other tools, I can deprecate
> the old names and remove them in the future.
>
> Let me know what you think.
We're still in beta, so I think breaking backwards compatibility is
justifiable (we should probably coordinate the release of the affected
packages though).
If we want to make our lives a little easier we could keep the
"address" and "password" properties as proxy attributes in
mailman.client to minimize the risk of things breaking. At least for a
while.
In the future (once we're out of beta) we could mabye just bump up the
API version number in cases like that. BTW: Should the API version nr
always correspond with the core's version number? Like core version
3.0.12 => "http://localhost:8001/3.0"?
Florian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAEBAgAGBQJT/dSKAAoJEEceGbPdavl7lHUH/0eLV1tzfogv3MojR2TnK5DF
QS4WlJLU8s+vAZQECjrRKr5kCsiruOteVG3Hm8Ts9HEiMrq4pmjvOKc/oCl3q7C2
Hgo30mm/BCW2ZD4TQ5CCz5Q4eMV5vz01f09YS8alQx57reOx6GqSgcpTJKgjVJz4
AgGBqsDH9fkf8IGRIpoqnC4qwH4W6mofITKXLVDvAv4jHnmQv/VqMn+LN48BysI+
ij/0iH7qadTPlUfvLqv8JMNBzPBgxpEEkyVFVTQcggiwRbXTZDq8IMTBZY5E2hp5
5x4WBiNGdCJp3XwVYfmTC0/VwyM6WXbYTWDkuLhhM6iczBzdpWc+EjWNyeVtKLk=
=uUdq
-----END PGP SIGNATURE-----
_______________________________________________
Mailman-Developers mailing list
[email protected]
https://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives:
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe:
https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org
Security Policy: http://wiki.list.org/x/QIA9