summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Magnus Hagander [Mon, 19 Jan 2015 21:02:58 +0000 (22:02 +0100)]
Add the tool to send email
Forgot to git add that one, it seems..
Magnus Hagander [Mon, 19 Jan 2015 20:52:59 +0000 (21:52 +0100)]
Fix field accessor for author names in search results
Magnus Hagander [Mon, 19 Jan 2015 20:49:48 +0000 (21:49 +0100)]
Remove useless debugging output
Magnus Hagander [Mon, 19 Jan 2015 20:49:39 +0000 (21:49 +0100)]
Add missing continue
Magnus Hagander [Sun, 11 Jan 2015 21:05:17 +0000 (13:05 -0800)]
Properly log diffs in foreign keys
Instead of saying "topic changed to 2", say "topic changed to
<actual topic>"
Magnus Hagander [Sun, 4 Jan 2015 16:32:07 +0000 (17:32 +0100)]
Change installcheck -> installcheck-world, per Michael
Magnus Hagander [Sat, 3 Jan 2015 12:30:12 +0000 (13:30 +0100)]
Typo fix, per Michael
Magnus Hagander [Sat, 19 Jul 2014 13:04:53 +0000 (15:04 +0200)]
Add functionality to import upstream users
Magnus Hagander [Sat, 19 Jul 2014 13:04:27 +0000 (15:04 +0200)]
Add support for (encrypted) search of upstream users
Magnus Hagander [Tue, 15 Jul 2014 19:07:34 +0000 (21:07 +0200)]
Let's try again, seems lighttpd behaves differently from manage.py
Magnus Hagander [Tue, 15 Jul 2014 18:56:34 +0000 (20:56 +0200)]
Don't require attachments to attach a mail thread to an existing patch
We still require attachments to create a new patch, but it should be
possible to attach a pure discussion thread to an existing patch.
Magnus Hagander [Tue, 15 Jul 2014 10:58:31 +0000 (12:58 +0200)]
Fix send button on cf admin emails
Magnus Hagander [Tue, 15 Jul 2014 10:57:17 +0000 (12:57 +0200)]
Include name of cf username causing emails to be sent in the headers
Magnus Hagander [Tue, 15 Jul 2014 10:42:24 +0000 (12:42 +0200)]
Add script to regularly update mail threads from the archives
Magnus Hagander [Tue, 15 Jul 2014 10:40:32 +0000 (12:40 +0200)]
Include latest email sent time in the patch overview
Magnus Hagander [Tue, 15 Jul 2014 10:38:26 +0000 (12:38 +0200)]
Properly update last email when attaching an existing thread
Magnus Hagander [Tue, 15 Jul 2014 10:35:08 +0000 (12:35 +0200)]
Properly close database connection to avoid logspam
Magnus Hagander [Tue, 15 Jul 2014 10:18:52 +0000 (12:18 +0200)]
Fix typo. Clearly not tested..
Magnus Hagander [Tue, 15 Jul 2014 10:05:47 +0000 (12:05 +0200)]
Clear the patch filter when hidden, if it contained anything
Magnus Hagander [Tue, 15 Jul 2014 09:50:10 +0000 (11:50 +0200)]
Add proper support for committing patches
This will prompt for who was the committer, and default to either the user
listed as a committer if there is one, or to the current user if the current
user happens to be a committer.
Magnus Hagander [Tue, 15 Jul 2014 09:09:08 +0000 (11:09 +0200)]
Unify open and close status under one button
Instead we use subheaders to show the difference between statuses
that keep the patch open, and statuses that close it.
Magnus Hagander [Mon, 14 Jul 2014 17:13:12 +0000 (19:13 +0200)]
Properly normalize table of mailinglist threads
Magnus Hagander [Mon, 14 Jul 2014 16:32:38 +0000 (18:32 +0200)]
Remove accidental debugging statement
Magnus Hagander [Mon, 14 Jul 2014 16:13:41 +0000 (18:13 +0200)]
Add a favicon
Magnus Hagander [Mon, 14 Jul 2014 16:11:17 +0000 (18:11 +0200)]
Add ability to do global searches
Magnus Hagander [Mon, 14 Jul 2014 15:30:54 +0000 (17:30 +0200)]
Change title of view patch page to actually be name of patch
Magnus Hagander [Sat, 24 May 2014 16:41:14 +0000 (12:41 -0400)]
Add committer to main table, per req from Simon
Magnus Hagander [Sat, 24 May 2014 16:24:03 +0000 (12:24 -0400)]
Pass search queries down to the archives API endpoint
This makes LIMIT work properly..
Magnus Hagander [Wed, 21 May 2014 15:49:12 +0000 (11:49 -0400)]
Don't fail on missing local_settings.py
Magnus Hagander [Wed, 21 May 2014 15:48:01 +0000 (11:48 -0400)]
Add requirements.txt, for easy local deployments
Magnus Hagander [Sun, 18 May 2014 16:32:54 +0000 (18:32 +0200)]
Give better error msg when trying to close out a patch on the last available cf
Magnus Hagander [Mon, 28 Apr 2014 16:34:21 +0000 (18:34 +0200)]
Consistently use "send private mail"
Magnus Hagander [Mon, 28 Apr 2014 16:19:46 +0000 (18:19 +0200)]
Show warning when trying to send email to zero recipients
Magnus Hagander [Mon, 28 Apr 2014 16:04:52 +0000 (18:04 +0200)]
Add support for (bulk) emailing
CF managers can now email authors and reviewers both individually on
a patch, and in the full set of search results.
Magnus Hagander [Mon, 28 Apr 2014 15:23:29 +0000 (17:23 +0200)]
Properly render hidden fields
Magnus Hagander [Mon, 28 Apr 2014 14:49:17 +0000 (16:49 +0200)]
User proper bootstrap 3 class for errors
Magnus Hagander [Thu, 24 Apr 2014 10:31:52 +0000 (12:31 +0200)]
Add bootstrap theme CSS, forgotten in migration to bootstrap 3
Magnus Hagander [Wed, 23 Apr 2014 19:26:03 +0000 (21:26 +0200)]
Properly style controls in set of filters
Magnus Hagander [Wed, 23 Apr 2014 18:44:40 +0000 (20:44 +0200)]
Add some spacing between labels when a patch is on multiple CFs
Magnus Hagander [Wed, 23 Apr 2014 18:35:51 +0000 (20:35 +0200)]
Make breadcrumbs more consistent
Magnus Hagander [Wed, 23 Apr 2014 18:32:25 +0000 (20:32 +0200)]
Upgrade to bootstrap 3
Magnus Hagander [Wed, 23 Apr 2014 18:08:35 +0000 (20:08 +0200)]
Fix double quoting
Magnus Hagander [Wed, 23 Apr 2014 17:11:01 +0000 (19:11 +0200)]
Better way of fixing the djselectable problem - use bootstrap buttons
Magnus Hagander [Wed, 23 Apr 2014 17:02:27 +0000 (19:02 +0200)]
Fix removing of authors/reviewers
There's a conflict between jquery-ui and bootstrap for buttons that breaks
django-selectable. The documented workaround doesn't work, but for now we don't
have any pages that require both at the same time, so just suppress the bootstrap
javascript when jquery-ui buttons are required.
Magnus Hagander [Wed, 23 Apr 2014 16:03:29 +0000 (18:03 +0200)]
Include login link on all pages
On-demand login can be confusing for some...
Magnus Hagander [Wed, 23 Apr 2014 15:38:03 +0000 (17:38 +0200)]
Don't hardcode the email address of hackers
Magnus Hagander [Wed, 23 Apr 2014 15:34:52 +0000 (17:34 +0200)]
Make it possible to change the status when commenting on a patch
Magnus Hagander [Wed, 23 Apr 2014 12:17:00 +0000 (14:17 +0200)]
Properly style textareas in forms as well
Magnus Hagander [Tue, 22 Apr 2014 18:59:55 +0000 (20:59 +0200)]
Style up the forms a little bit
Magnus Hagander [Tue, 22 Apr 2014 17:11:31 +0000 (19:11 +0200)]
Don't hardcode name of logged-in user :)
Magnus Hagander [Tue, 22 Apr 2014 16:55:10 +0000 (18:55 +0200)]
Add link to admin interface in header
Magnus Hagander [Tue, 22 Apr 2014 14:16:05 +0000 (16:16 +0200)]
Add title attribute for "show all attachments
Magnus Hagander [Tue, 22 Apr 2014 13:19:15 +0000 (15:19 +0200)]
Fix login to admin site
Magnus Hagander [Tue, 22 Apr 2014 11:59:12 +0000 (13:59 +0200)]
Add support for claiming and unclaiming as committer
Magnus Hagander [Tue, 22 Apr 2014 11:44:25 +0000 (13:44 +0200)]
Add integration with community auth system
Magnus Hagander [Tue, 22 Apr 2014 11:35:44 +0000 (13:35 +0200)]
Don't barf when trying to filter on a user not logged in
Magnus Hagander [Sat, 24 Aug 2013 14:30:24 +0000 (16:30 +0200)]
Reformat filtering and introduce filtering shortcuts
Magnus Hagander [Sat, 24 Aug 2013 14:29:46 +0000 (16:29 +0200)]
Add ability to query for own patches
Magnus Hagander [Sat, 24 Aug 2013 14:29:14 +0000 (16:29 +0200)]
Add bootstrap button script
Magnus Hagander [Sat, 24 Aug 2013 13:55:44 +0000 (15:55 +0200)]
More efficient space use on frontpage
Magnus Hagander [Sat, 24 Aug 2013 13:34:33 +0000 (15:34 +0200)]
Stremaline the new patch flow
Magnus Hagander [Sat, 24 Aug 2013 13:27:55 +0000 (15:27 +0200)]
Use the full width by using a fluid design
Magnus Hagander [Sat, 24 Aug 2013 13:22:57 +0000 (15:22 +0200)]
Don't crash on empty sortkey
Magnus Hagander [Sat, 24 Aug 2013 13:22:43 +0000 (15:22 +0200)]
Clearify that we have both filtering and searching
Magnus Hagander [Sat, 24 Aug 2013 13:22:34 +0000 (15:22 +0200)]
Only show threads with attachments on them
Magnus Hagander [Sat, 24 Aug 2013 13:11:37 +0000 (15:11 +0200)]
Some polishing on creation of new patches
Magnus Hagander [Sat, 24 Aug 2013 13:00:04 +0000 (15:00 +0200)]
Add basic sorting
Magnus Hagander [Thu, 22 Aug 2013 13:58:24 +0000 (15:58 +0200)]
Add button to clear filter
Magnus Hagander [Thu, 22 Aug 2013 12:17:35 +0000 (14:17 +0200)]
Don't abbrev, it's on it's own line anyway
Magnus Hagander [Sun, 18 Aug 2013 17:18:28 +0000 (19:18 +0200)]
Fix typos
Magnus Hagander [Sun, 18 Aug 2013 17:15:47 +0000 (19:15 +0200)]
Don't specify lastmail when creating new patches :O
Magnus Hagander [Sun, 18 Aug 2013 17:12:11 +0000 (19:12 +0200)]
Create history entries for fields that are changed on a patch
Magnus Hagander [Sun, 18 Aug 2013 17:11:06 +0000 (19:11 +0200)]
Fix form layouts by not overriding things that shouldn't be
Magnus Hagander [Sun, 18 Aug 2013 16:20:15 +0000 (18:20 +0200)]
Add lastmail to fields excluded from editing
Magnus Hagander [Sun, 18 Aug 2013 16:17:22 +0000 (18:17 +0200)]
Add comment
Magnus Hagander [Sun, 18 Aug 2013 16:16:12 +0000 (18:16 +0200)]
Track and show the last time an email was sent for a patch
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.
Magnus Hagander [Sun, 18 Aug 2013 15:55:44 +0000 (17:55 +0200)]
Fix typo
Magnus Hagander [Sun, 18 Aug 2013 15:54:54 +0000 (17:54 +0200)]
Add some more admin views
Magnus Hagander [Sun, 18 Aug 2013 15:54:29 +0000 (17:54 +0200)]
Track which attachments are actually patches
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.
Magnus Hagander [Sun, 18 Aug 2013 14:40:54 +0000 (16:40 +0200)]
Handle errors when talking to the archives backend
Magnus Hagander [Sun, 18 Aug 2013 14:40:45 +0000 (16:40 +0200)]
Sync list of field names
Magnus Hagander [Sat, 17 Aug 2013 13:10:46 +0000 (15:10 +0200)]
Fix base64-encoding
Magnus Hagander [Sat, 20 Jul 2013 21:19:53 +0000 (23:19 +0200)]
Placeholder
Magnus Hagander [Fri, 19 Jul 2013 16:48:37 +0000 (18:48 +0200)]
Add basic filtering support
Magnus Hagander [Fri, 19 Jul 2013 15:21:26 +0000 (17:21 +0200)]
Direct links to interesting CFs
Magnus Hagander [Fri, 19 Jul 2013 15:13:38 +0000 (17:13 +0200)]
Only CF managers (=staff users) can add patches to != open fests
Magnus Hagander [Fri, 19 Jul 2013 15:04:01 +0000 (17:04 +0200)]
Ability to add new patches
Magnus Hagander [Fri, 19 Jul 2013 15:03:50 +0000 (17:03 +0200)]
Fix typo
Magnus Hagander [Fri, 19 Jul 2013 14:41:27 +0000 (16:41 +0200)]
Move all hacky CSS to one place. Might want to turn it into a file later, but not now.
Magnus Hagander [Fri, 19 Jul 2013 14:40:20 +0000 (16:40 +0200)]
Make patch creation a separate workflow
Magnus Hagander [Fri, 19 Jul 2013 14:39:57 +0000 (16:39 +0200)]
Break out the thread browsing functionality and create a widget for it
Also, move the javascript to a shared javascript file
Magnus Hagander [Fri, 19 Jul 2013 13:00:07 +0000 (15:00 +0200)]
Import django-selectalbe as a dependency
Magnus Hagander [Fri, 19 Jul 2013 12:55:56 +0000 (14:55 +0200)]
Really need to get this into git, so I can do some hacking.
May very well do a complete rebase later to get rid of history