summaryrefslogtreecommitdiff
path: root/pgcommitfest/commitfest/ajax.py
AgeCommit message (Collapse)Author
2024-12-10DOn't crash on very long annotationsMagnus Hagander
When a very long annotation is posted, we would crash if it's shorter than 500 characters, but the length of the *log* message became longer than 500. To handle this, shorten the text in the log message if it's too long.
2023-06-07Don't crash on missing parameterMagnus Hagander
2023-02-21Restrict user search/import to cf adminsMagnus Hagander
All users can still enumerate local users, but the functionality to search the central database is restricted to admins only. Reported by Benjamin Flesch
2019-02-06Fix imports and exceptions for Python3Magnus Hagander
2019-02-06Fixes for pep8 compatibilityMagnus Hagander
2019-02-05Convert all spaces to tabsMagnus Hagander
2019-02-05Switch to using requests for archives APIMagnus Hagander
This should fix some unicode issues
2018-02-21Implement thread notification receivingMagnus Hagander
This allows the archivs server to ping the CF app to pick up updates to mailthreads quicker.
2017-01-16Fix incorrect parameter nameMagnus Hagander
This changed back when we upgraded django, but this error path is clearly very seldomly hit.
2017-01-07Fully qualify parameters to HTTPConnection/HTTPSConnectionMagnus Hagander
They go in different orders in the two, so fully specify them to make it super clear.
2017-01-07Attempt to support https in calls to archivesMagnus Hagander
2016-02-12Implement notificationsMagnus Hagander
This makes it possible to receive notifications (via email) when a patch has been updated. It's possible to subscribe to notifications on a specific patch. It is also possible to set the user profile up so that one receives notifications for all patches where one is author, reviewer or committer on. Notifications are, of course, only sent when other people make modifications to the entry.
2016-01-06Replace on_success_commit with atomicMagnus Hagander
2016-01-06Fully qualify importsMagnus Hagander
2016-01-06Switch simplejson to jsonMagnus Hagander
Avoids one import... T#
2015-02-14Implement simple message annotationsMagnus Hagander
This feature makes it possible to "pull in" a message in a thread and highlight it with an annotation (free text format). This will list the message in a table along with the annotation and who made it. Annotations have to be attached to a specific message - for a "generic" one it makes sense to attach it to the latest message available, as that will put it at the correct place in time.
2015-02-08Collect and show attachment filenamesMagnus Hagander
2015-02-04Show a message when a thread is re-added to the same messageMagnus Hagander
2014-07-19Add functionality to import upstream usersMagnus Hagander
2014-07-15Let's try again, seems lighttpd behaves differently from manage.pyMagnus Hagander
2014-07-15Don't require attachments to attach a mail thread to an existing patchMagnus Hagander
We still require attachments to create a new patch, but it should be possible to attach a pure discussion thread to an existing patch.
2014-07-15Properly update last email when attaching an existing threadMagnus Hagander
2014-07-15Fix typo. Clearly not tested..Magnus Hagander
2014-07-14Properly normalize table of mailinglist threadsMagnus Hagander
2014-05-24Pass search queries down to the archives API endpointMagnus Hagander
This makes LIMIT work properly..
2013-08-24Only show threads with attachments on themMagnus Hagander
2013-08-18Track and show the last time an email was sent for a patchMagnus Hagander
This tracks all the emails that are sent on a patch. Note that this currently only picks up emalis when the attach thread function is used, since there is no cronjob that fetches this data yet. When that job is added, it should also update this field.
2013-08-18Track which attachments are actually patchesMagnus Hagander
This weill eventually get exposed as some sort of API for a buildbot, but we might as well track it and show it on the website already now.
2013-07-19Ability to add new patchesMagnus Hagander
2013-07-19Really need to get this into git, so I can do some hacking.Magnus Hagander
May very well do a complete rebase later to get rid of history