Commit graph

  • 33d5a947e6 Replace some %F with showDate fr33domlover 2016-06-06 07:26:58 +0000
  • c387e32214 Link to collaborator pages from repo and project pages fr33domlover 2016-06-06 06:55:46 +0000
  • ef42bf29cd When creating a project, must choose a role for self fr33domlover 2016-06-06 06:48:59 +0000
  • c86c0f547a Move repo collab selector fields to the field module fr33domlover 2016-06-06 06:03:42 +0000
  • 52b9717a3a Mark satisfied requirements in README fr33domlover 2016-06-06 06:03:12 +0000
  • 5305caf0b0 Repo settings page, allow repos to move between projects fr33domlover 2016-06-05 21:11:05 +0000
  • 72def092b2 If a repo belongs to a project, pick repo team from project team fr33domlover 2016-06-05 13:59:48 +0000
  • 7e0abe20b8 Make personal role management discoverable via links fr33domlover 2016-06-05 13:58:51 +0000
  • db28e5bb5e Add edit and wiki links to project page template fr33domlover 2016-06-05 10:56:12 +0000
  • 91266dd421 Project settings route, with wiki repo selector fr33domlover 2016-06-05 10:43:28 +0000
  • dc863da3e6 List reliability requirements in README fr33domlover 2016-06-05 10:42:57 +0000
  • f8e1442e72 Initial minimal optional per-project wiki fr33domlover 2016-06-04 06:57:54 +0000
  • ef810f2854 Add simple Display class for showing-as-strict-Text fr33domlover 2016-06-03 09:12:33 +0000
  • 6971310196 Write missing group member routes fr33domlover 2016-06-01 22:01:01 +0000
  • 18394a1213 Split ticket open/close out of TicketEditR into new routes fr33domlover 2016-06-01 19:50:41 +0000
  • e398c86854 Ticket assignee field fr33domlover 2016-06-01 16:20:19 +0000
  • 4e0e8cb736 Add project roles, basically a copy of the repo role code fr33domlover 2016-06-01 08:52:14 +0000
  • 10c27464dd Make all role-related code repo-specific fr33domlover 2016-06-01 07:35:22 +0000
  • 13bf3e1953 Write missing repo collaborator handlers fr33domlover 2016-05-31 01:52:04 +0000
  • 40add444ba Repo collaborator removal fr33domlover 2016-05-30 14:32:20 +0000
  • d655e7302e Use the RBAC system to determine repo push access fr33domlover 2016-05-30 13:10:02 +0000
  • 2d4fb85fca Dummy routes for repo team members fr33domlover 2016-05-29 14:13:25 +0000
  • c0e8ed0d2e Initial minimal limited per-repo RBAC system fr33domlover 2016-05-29 13:17:55 +0000
  • ada42dea62 Enable adding group members fr33domlover 2016-05-26 16:25:23 +0000
  • e2ef279515 Add missing routes to isAuthorized fr33domlover 2016-05-25 22:38:21 +0000
  • 29cf2f853b Remove auth error messages fr33domlover 2016-05-25 21:58:22 +0000
  • ec49a4c424 Libravatar support \o/ fr33domlover 2016-05-25 21:10:41 +0000
  • 16d33da4de Add group member related dummy routes fr33domlover 2016-05-25 17:48:17 +0000
  • 3687687457 Add group members page and breadcrumbs for group routes fr33domlover 2016-05-25 16:03:58 +0000
  • 4c3aa8b269 Add group roles and make a group's creator its admin fr33domlover 2016-05-25 15:52:15 +0000
  • b7d443d031 Show creation date in group page fr33domlover 2016-05-25 07:50:10 +0000
  • b50f892d32 Display group members in group page fr33domlover 2016-05-25 07:24:34 +0000
  • 75f8fd7b7b Require login for group creation fr33domlover 2016-05-25 06:58:09 +0000
  • 01915e6df9 Reduce verbosity of isAuthorized fr33domlover 2016-05-25 06:53:22 +0000
  • bc66463776 Add group routes fr33domlover 2016-05-24 21:48:21 +0000
  • ac893b6040 Fix layout of routes file ruined during recent route change fr33domlover 2016-05-24 08:50:19 +0000
  • 778f22c85d Define column default like PostgreSQL to prevent repeated migration fr33domlover 2016-05-24 08:37:41 +0000
  • 19b576e795 New sharer field: Creation time fr33domlover 2016-05-24 08:34:40 +0000
  • 3dd82178f5 Rename PersonInGroup model to GroupMember fr33domlover 2016-05-24 08:28:57 +0000
  • c6c41b485c Finish route change, it builds now fr33domlover 2016-05-23 20:46:54 +0000
  • 49807ed27f Start big route change, doesn't build yet fr33domlover 2016-05-23 12:24:14 +0000
  • 3a65568d8f PersistField instance for CI, i.e. case-insensitive DB fields fr33domlover 2016-05-22 21:43:59 +0000
  • a0d42f9159 New sharer ident checked for CI-uniqueness fr33domlover 2016-05-22 21:24:55 +0000
  • 1a3f976a81 Ticket filtering fr33domlover 2016-05-22 14:31:56 +0000
  • 83a56d5fb8 Mention extra required repos in readme fr33domlover 2016-05-21 21:32:18 +0000
  • 66cf702203 Add "new topic" link to discussion widget fr33domlover 2016-05-21 21:27:12 +0000
  • 9368e68ab5 Enable new top-level comments, discussion system works now fr33domlover 2016-05-21 20:01:31 +0000
  • aa3d332b14 Pass AppDB action instead of DiscussionId fr33domlover 2016-05-19 22:40:54 +0000
  • a56a7575fe Implement reply-to-existing-comment fr33domlover 2016-05-19 22:07:25 +0000
  • c942c7d398 Ticket discussion and message routes fr33domlover 2016-05-19 16:58:23 +0000
  • cdfaec81f2 Replace dummy discussion widget with a real one fr33domlover 2016-05-19 15:49:39 +0000
  • 93aeae36a8 Implement building discussion message tree from DB fr33domlover 2016-05-19 12:06:27 +0000
  • 6d29553844 Use discussion widget in ticket template fr33domlover 2016-05-18 10:26:19 +0000
  • ad9629d3f3 Dummy discussion widget fr33domlover 2016-05-18 10:10:07 +0000
  • c435dfa89b Each ticket has a unique discussion ID fr33domlover 2016-05-18 09:44:32 +0000
  • 604e3ca80a Fix: Was displaying all tickets instead of just projects' fr33domlover 2016-05-18 09:38:48 +0000
  • 1b7cee4b78 Dedicated NewTicket type for ticket creation fr33domlover 2016-05-18 09:15:11 +0000
  • 2eb89cf460 DarcsRev widget in default layout footer fr33domlover 2016-05-18 08:35:13 +0000
  • e67f05c0ad Revision widget using Development.DarcsRev fr33domlover 2016-05-18 08:10:32 +0000
  • 1b1e4b978d Much richer set of Darcs rev TH splices fr33domlover 2016-05-18 07:00:19 +0000
  • e76c1f7206 Compressed inventory parser and DarcsRev TH utils fr33domlover 2016-05-17 20:34:22 +0000
  • 9ba6761459 Darcs inventory parser: Add hash types and parse previous inventory fr33domlover 2016-05-16 14:02:43 +0000
  • f8ae122da7 When creating a repo, allow to pick a project for it fr33domlover 2016-05-14 13:05:29 +0000
  • ee9b40d466 Project page lists project's repos fr33domlover 2016-05-14 11:36:45 +0000
  • 4d410cf1f7 Pick shorter names for project page templates fr33domlover 2016-05-13 22:11:46 +0000
  • 418d3fd9d2 Remove per-handler titles from project handlers fr33domlover 2016-05-13 22:07:56 +0000
  • 3c95014087 Remove form field error duplication in project creation fr33domlover 2016-05-13 22:06:23 +0000
  • 298bbc57e4 SSH key deletion button fr33domlover 2016-05-13 21:41:46 +0000
  • 4d16203e5d Repo deletion button fr33domlover 2016-05-13 19:23:56 +0000
  • 9295a9ba8c Use <x .y> instead of <x class=y> in Hamlet files fr33domlover 2016-05-13 15:25:19 +0000
  • 1fcc59f3e8 Update feature list in readme fr33domlover 2016-05-13 15:15:30 +0000
  • 80576d9caa Darcs pull over HTTP fr33domlover 2016-05-13 10:58:42 +0000
  • 0d7349cb5d Split git and darcs specific handlers into separate submodules fr33domlover 2016-05-13 10:11:17 +0000
  • 3fdbe19cba Inverted patch char in darcs inventory is unused, obsolete fr33domlover 2016-05-13 09:59:11 +0000
  • b2f5b20184 Minimal pagination for git and darcs change log fr33domlover 2016-05-13 08:49:19 +0000
  • 17c4ff3d23 Basic pagination for Vervis fr33domlover 2016-05-11 14:42:41 +0000
  • 117034a8fa Initial incomplete pagination model fr33domlover 2016-05-10 11:05:56 +0000
  • 5c288c7fdb Darcs change log view fr33domlover 2016-05-08 14:28:03 +0000
  • 07b627eb9c Refactor Git log view into separate modules and Widgets fr33domlover 2016-05-06 10:29:02 +0000
  • d1d49170e0 Text-ByteString UTF8 conversion utility modules fr33domlover 2016-05-06 10:27:16 +0000
  • 65c5829a3f Set <title> centrally in Foundation using breadcrumbs fr33domlover 2016-05-06 10:26:11 +0000
  • 7e8e557625 Rename breadcrumbBar to breadcrumbsW according to new convention fr33domlover 2016-05-06 10:24:58 +0000
  • ae03aee099 Replace JS minifier with a custom all-discarding one fr33domlover 2016-05-06 10:23:31 +0000
  • 6e2a8b259d More EventTime utils and support for GitTime fr33domlover 2016-05-06 10:21:44 +0000
  • 96d73f3551 Basic TimeEvent support for 'hourglass', will need this for 'hit' fr33domlover 2016-05-05 23:05:56 +0000
  • ebbcc6afdc Explore friendly rendering of event time fr33domlover 2016-05-05 22:20:11 +0000
  • ed2df29b66 Refactor git log view, make room for darcs fr33domlover 2016-05-05 16:30:30 +0000
  • a4c8a80945 Enable darcs-push-over-SSH using the darcs executable fr33domlover 2016-05-05 07:58:45 +0000
  • 3ed04941e8 Refactor git source view code and implement the same for Darcs fr33domlover 2016-05-05 07:29:19 +0000
  • c8c323f695 Split git repo source handler into sane small functions fr33domlover 2016-05-04 17:17:47 +0000
  • 2c73158c47 Update readme feature list fr33domlover 2016-05-04 11:50:12 +0000
  • 69229fb80e Enable Darcs repo creation using the executable fr33domlover 2016-05-04 11:44:06 +0000
  • 8448355f98 In Darcs pull over SSH, support specifying just repo name fr33domlover 2016-05-04 11:10:23 +0000
  • 099d9a6351 List VCS features in feature list fr33domlover 2016-05-04 11:09:36 +0000
  • d57c95c94a Enable Darcs repo cloning over SSH using darcs executable fr33domlover 2016-05-04 09:43:33 +0000
  • 1c4b674550 Dedicated module for "time ago" fr33domlover 2016-05-03 01:20:23 +0000
  • 4dd4e1b932 Let user choose VCS and fail to create repo if Darcs is chosen fr33domlover 2016-05-03 00:33:49 +0000
  • d69c5e8abc Repos specify their VCS (i.e. Git or Darcs) in the DB fr33domlover 2016-05-02 23:51:53 +0000
  • 0b06b72b85 Implement an 'initRepo' that actually works fr33domlover 2016-05-02 23:11:32 +0000
  • d8d2d160a0 Render ticket description as Markdown fr33domlover 2016-05-02 21:20:25 +0000