1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-26 16:52:41 +01:00
phorge-phorge/resources/sql/autopatches
epriestley 2f6d3119f5 Rough cut of "Blueprint Authorizations"
Summary:
Ref T9519. This is like 80% of the way there and doesn't fully work yet, but roughly shows the shape of things to come. Here's how it works:

First, there's a new custom field type for blueprints which works like a normal typeahead but has some extra logic. It's implemented this way to make it easy to add to Blueprints in Drydock and Build Plans in Harbormaster. Here, I've added a "Use Blueprints" field to the "WorkingCopy" blueprint, so you can control which hosts the working copies are permitted to allocate on:

{F869865}

This control has a bit of custom rendering logic. Instead of rendering a normal list of PHIDs, it renders an annotated list with icons:

{F869866}

These icons show whether the blueprint on the other size of the authorization has approved this object. Once you have a green checkmark, you're good to go.

On the blueprint side, things look like this:

{F869867}

This table shows all the objects which have asked for access to this blueprint. In this case it's showing that one object is approved to use the blueprint since I already approved it, but by default new requests come in here as "Authorization Requested" and someone has to go approve them.

You approve them from within the authorization detail screen:

{F869868}

You can use the "Approve" or "Decline" buttons to allow or prevent use of the blueprint.

This doesn't actually do anything yet -- objects don't need to be authorized in order to use blueprints quite yet. That will come in the next diff, I just wanted to get the UI in reasonable shape first.

The authorization also has a second piece of state, which is whether the request from the object is active or inactive. We use this to keep track of the authorization if the blueprint is (maybe temporarily) deleted.

For example, you might have a Build Plan that uses Blueprints A and B. For a couple days, you only want to use A, so you remove B from the "Use Blueprints: ..." field. Later, you can add B back and it will connect to its old authorization again, so you don't need to go re-approve things (and if you're declined, you stay declined instead of being able to request authorization over and over again). This should make working with authorizations a little easier and less labor intensive.

Stuff not in this diff:

  - Actually preventing any allocations (next diff).
  - Probably should have transactions for approve/decline, at least, at some point, so there's a log of who did approvals and when.
  - Maybe should have a more clear/loud error state when no blueprints are approved?
  - Should probably restrict the typeahead to specific blueprint types.

Test Plan:
  - Added the field.
  - Typed some stuff into it.
  - Saw the UI update properly.
  - Approved an authorization.
  - Declined an authorization.
  - Saw active authorizations on a blueprint page.
  - Didn't see any inactive authroizations there.
  - Clicked "View All Authorizations", saw all authorizations.

Reviewers: chad, hach-que

Reviewed By: chad

Maniphest Tasks: T9519

Differential Revision: https://secure.phabricator.com/D14251
2015-10-10 07:15:25 -07:00
..
20140104.harbormastercmd.sql Replace "Cancel Build" with "Stop", "Resume" and "Restart" 2014-01-06 12:32:20 -08:00
20140106.macromailkey.1.sql Add mailKey to macros 2014-01-06 12:17:23 -08:00
20140106.macromailkey.2.php phtize all the things 2015-05-22 21:16:39 +10:00
20140108.ddbpname.1.sql Add names to Drydock blueprints 2014-01-09 10:56:34 -08:00
20140108.ddbpname.2.php phtize all the things 2015-05-22 21:16:39 +10:00
20140109.ddxactions.sql Add transactions to Drydock blueprint editing 2014-01-09 12:19:54 -08:00
20140109.projectcolumnsdates.sql Adding the create flow for Project Board (Workphlow) columns. 2014-01-09 16:12:11 -08:00
20140113.legalpadsig.1.sql Legalpad - make it work for not logged in users 2014-01-14 17:17:18 -08:00
20140113.legalpadsig.2.php phtize all the things 2015-05-22 21:16:39 +10:00
20140115.auth.1.id.sql Give the session table a normal id column as a primary key 2014-01-15 13:55:18 -08:00
20140115.auth.2.expires.sql Expire and garbage collect unused sessions 2014-01-15 13:56:16 -08:00
20140115.auth.3.unlimit.php phtize all the things 2015-05-22 21:16:39 +10:00
20140115.legalpadsigkey.sql Legalpad - add policy rule for legalpad document signatures 2014-01-15 16:48:44 -08:00
20140116.reporefcursor.sql Introduce ref cursors for repository parsing 2014-01-17 11:48:53 -08:00
20140126.diff.1.parentrevisionid.sql Update DifferentialDiff: add repositoryPHID, drop parentRevisionID 2014-01-26 15:29:22 -08:00
20140126.diff.2.repositoryphid.sql Update DifferentialDiff: add repositoryPHID, drop parentRevisionID 2014-01-26 15:29:22 -08:00
20140130.dash.1.board.sql Add initial skeleton for Dashboard application 2014-01-30 11:43:24 -08:00
20140130.dash.2.panel.sql Add initial skeleton for Dashboard application 2014-01-30 11:43:24 -08:00
20140130.dash.3.boardxaction.sql Add edit/view plumbing for dashboards and panels 2014-02-03 10:52:15 -08:00
20140130.dash.4.panelxaction.sql Add edit/view plumbing for dashboards and panels 2014-02-03 10:52:15 -08:00
20140130.mail.1.retry.sql Remove retry/failure mechanisms from MetaMTA 2014-02-01 14:35:42 -08:00
20140130.mail.2.next.sql Remove retry/failure mechanisms from MetaMTA 2014-02-01 14:35:42 -08:00
20140201.gc.1.mailsent.sql Add a GC for sent and received mail 2014-02-03 10:51:31 -08:00
20140201.gc.2.mailreceived.sql Add a GC for sent and received mail 2014-02-03 10:51:31 -08:00
20140205.cal.1.rename.sql Rename PhabricatorUserStatus to PhabricatorCalendarEvent 2014-02-06 10:07:29 -08:00
20140205.cal.2.phid-col.sql Assign PHIDs to calendar events 2014-02-06 10:10:43 -08:00
20140205.cal.3.phid-mig.php phtize all the things 2015-05-22 21:16:39 +10:00
20140205.cal.4.phid-key.sql Assign PHIDs to calendar events 2014-02-06 10:10:43 -08:00
20140210.herald.rule-condition-mig.php Modularize more Herald fields 2015-07-06 13:15:47 -07:00
20140210.projcfield.1.blurb.php phtize all the things 2015-05-22 21:16:39 +10:00
20140210.projcfield.2.piccol.sql Migrate project profiles onto projects, and remove ProjectProfile object 2014-02-10 14:32:14 -08:00
20140210.projcfield.3.picmig.sql Migrate project profiles onto projects, and remove ProjectProfile object 2014-02-10 14:32:14 -08:00
20140210.projcfield.4.memmig.sql Modernize remaining edge types 2015-01-03 10:58:20 +11:00
20140210.projcfield.5.dropprofile.sql [Later] Drop the project profile table 2014-04-24 08:15:24 -07:00
20140211.dx.1.nullablechangesetid.sql Migrate all Differential comment text into new storage 2014-02-11 11:34:15 -08:00
20140211.dx.2.migcommenttext.php phtize all the things 2015-05-22 21:16:39 +10:00
20140211.dx.3.migsubscriptions.sql Modernize remaining edge types 2015-01-03 10:58:20 +11:00
20140211.dx.999.drop.relationships.sql Drop differential_relationship table 2014-06-22 08:12:11 -07:00
20140212.dx.1.armageddon.php phtize all the things 2015-05-22 21:16:39 +10:00
20140214.clean.1.legacycommentid.sql There are too many m's 2014-09-14 16:30:46 -07:00
20140214.clean.2.dropcomment.sql Drop DifferentialComment and DifferentialInlineComment 2014-06-24 05:29:54 -07:00
20140214.clean.3.dropinline.sql Drop DifferentialComment and DifferentialInlineComment 2014-06-24 05:29:54 -07:00
20140218.differentialdraft.sql Differential - add DifferentialDraft to track whether revisions have draft feedback or not 2014-02-18 16:25:16 -08:00
20140218.passwords.1.extend.sql Provide more storage space for password hashes and migrate existing hashes to "md5:" 2014-02-18 14:09:36 -08:00
20140218.passwords.2.prefix.sql Provide more storage space for password hashes and migrate existing hashes to "md5:" 2014-02-18 14:09:36 -08:00
20140218.passwords.3.vcsextend.sql Modernize VCS password storage to use shared hash infrastructure 2014-02-18 14:09:36 -08:00
20140218.passwords.4.vcs.php phtize all the things 2015-05-22 21:16:39 +10:00
20140223.bigutf8scratch.sql Add test coverage that our definition of BMP agrees with MySQL 2014-02-23 16:20:38 -08:00
20140224.dxclean.1.datecommitted.sql Remove "dateCommitted" field from DifferentialRevision 2014-02-25 12:36:14 -08:00
20140226.dxcustom.1.fielddata.php phtize all the things 2015-05-22 21:16:39 +10:00
20140226.dxcustom.99.drop.sql Drop old Differential custom field storage 2014-06-22 08:15:14 -07:00
20140228.dxcomment.1.sql Make "EditPro" controller work with diff updates 2014-02-28 16:49:22 -08:00
20140305.diviner.1.slugcol.sql Fix Diviner links to articles by title 2014-03-05 12:07:26 -08:00
20140305.diviner.2.slugkey.sql Fix Diviner links to articles by title 2014-03-05 12:07:26 -08:00
20140311.mdroplegacy.sql Drop Maniphest legacy transaction table 2014-03-12 06:04:45 -07:00
20140314.projectcolumn.1.statuscol.sql Workboards - let users delete columns 2014-03-18 10:40:31 -07:00
20140314.projectcolumn.2.statuskey.sql Workboards - let users delete columns 2014-03-18 10:40:31 -07:00
20140317.mupdatedkey.sql Add "Date Updated" query fields for Maniphest 2014-03-17 15:53:07 -07:00
20140321.harbor.1.bxaction.sql Use ApplicationTransactions and CustomField to implement build steps 2014-03-25 16:08:40 -07:00
20140321.mstatus.1.col.sql Use string constants, not integer constants, to represent task status internally 2014-03-25 13:58:14 -07:00
20140321.mstatus.2.mig.php phtize all the things 2015-05-22 21:16:39 +10:00
20140323.harbor.1.renames.php phtize all the things 2015-05-22 21:16:39 +10:00
20140323.harbor.2.message.sql Allow external systems to send messages to build targets 2014-03-25 16:11:28 -07:00
20140325.push.1.event.sql Provide a real object ("PhabricatorRepositoryPushEvent") to represent an entire push transaction 2014-03-26 13:51:06 -07:00
20140325.push.2.eventphid.sql Provide a real object ("PhabricatorRepositoryPushEvent") to represent an entire push transaction 2014-03-26 13:51:06 -07:00
20140325.push.3.groups.php phtize all the things 2015-05-22 21:16:39 +10:00
20140325.push.4.prune.sql Provide a real object ("PhabricatorRepositoryPushEvent") to represent an entire push transaction 2014-03-26 13:51:06 -07:00
20140326.project.1.colxaction.sql Workboards - add column detail page 2014-03-26 14:40:47 -07:00
20140328.releeph.1.productxaction.sql Rename Releeph "Project" transactions to "Product" 2014-03-29 09:15:09 -07:00
20140330.flagtext.sql Allow very long notes on flags 2014-03-30 19:51:46 -07:00
20140402.actionlog.sql Add semi-generic rate limiting infrastructure 2014-04-03 11:22:38 -07:00
20140410.accountsecret.1.sql Use better secrets in generating account tokens 2014-04-10 11:45:10 -07:00
20140410.accountsecret.2.php phtize all the things 2015-05-22 21:16:39 +10:00
20140416.harbor.1.sql Drop nonsense buildStatus field from Buildable 2014-04-17 16:01:06 -07:00
20140420.rel.1.objectphid.sql Add "requestedObjectPHID" to ReleephRequest 2014-04-20 11:55:18 -07:00
20140420.rel.2.objectmig.php phtize all the things 2015-05-22 21:16:39 +10:00
20140421.slowvotecolumnsisclosed.sql Ability to close poll 2014-04-24 12:02:56 -07:00
20140423.session.1.hisec.sql Add "High Security" mode to support multi-factor auth 2014-04-27 17:31:11 -07:00
20140427.mfactor.1.sql Add multi-factor auth and TOTP support 2014-04-28 09:27:11 -07:00
20140430.auth.1.partial.sql Require multiple auth factors to establish web sessions 2014-05-01 10:23:02 -07:00
20140430.dash.1.paneltype.sql Add dashboard panel types 2014-04-30 14:28:20 -07:00
20140430.dash.2.edge.sql Allow panels to appear on dashboards 2014-04-30 14:28:55 -07:00
20140501.passphraselockcredential.sql Add a "Lock Permanently" action to Passphrase 2014-05-02 18:21:51 -07:00
20140501.remove.1.dlog.sql Implement bin/remove, for structured destruction of objects 2014-05-01 18:23:31 -07:00
20140507.smstable.sql Add SMS support 2014-05-09 12:47:21 -07:00
20140509.coverage.1.sql Provide a rough, unstable API for reporting coverage into Diffusion 2014-05-17 16:10:54 -07:00
20140509.dashboardlayoutconfig.sql Dashboards - add layout mode to dashboards 2014-05-15 19:12:40 -07:00
20140512.dparents.1.sql Record parent relationships when discovering commits 2014-05-12 11:47:22 -07:00
20140514.harbormasterbuildabletransaction.sql Show command transactions in Harbormaster builds 2014-05-15 07:04:34 -07:00
20140514.pholiomockclose.sql Close pholio mocks 2014-05-19 11:34:23 -07:00
20140515.trust-emails.sql can now tell phabricator you trust an auth provider's emails (useful for Google OAuth), which will mark emails as "verified" and will skip email verification. 2014-05-16 14:14:06 -07:00
20140517.dxbinarycache.sql Fix binary/utf8 issues with Differential changeset parse cache 2014-05-17 16:34:13 -07:00
20140518.dxmorebinarycache.sql Change LONGTEXT cache column to BINARY 2014-05-17 22:38:56 -07:00
20140519.dashboardinstall.sql Dashboards - add ability to install dashboard as home 2014-05-19 16:09:31 -07:00
20140520.authtemptoken.sql Add "temporary tokens" to auth, for SMS codes, TOTP codes, reset codes, etc 2014-05-20 11:43:45 -07:00
20140521.projectslug.1.create.sql Projects - add "Additional Hashtags" to projects 2014-05-22 11:19:03 -07:00
20140521.projectslug.2.mig.php phtize all the things 2015-05-22 21:16:39 +10:00
20140522.projecticon.sql Project - add ability to select an icon for typeaheads and such 2014-05-23 10:41:24 -07:00
20140524.auth.mfa.cache.sql Allow installs to require multi-factor authentication for all users 2014-06-03 16:50:27 -07:00
20140525.hunkmodern.sql Add an alternate "modern" hunk datastore 2014-06-03 18:01:22 -07:00
20140615.pholioedit.1.sql Give Pholio mocks a configurable edit policy 2014-06-15 10:28:16 -07:00
20140615.pholioedit.2.sql Give Pholio mocks a configurable edit policy 2014-06-15 10:28:16 -07:00
20140617.daemon.explicit-argv.sql Unify the local and global view for ./bin/phd status. 2014-06-18 11:44:52 +10:00
20140617.daemonlog.sql Garbage collect daemon logs 2014-06-17 15:33:08 -07:00
20140624.projcolor.1.sql Allow projects icon color to be selected from several fabulous shades 2014-06-25 22:01:58 -07:00
20140624.projcolor.2.sql Allow projects icon color to be selected from several fabulous shades 2014-06-25 22:01:58 -07:00
20140629.dasharchive.1.sql Allow dashboard panels to be archived 2014-07-01 17:50:28 -07:00
20140629.legalsig.1.sql Allow users to search for signatures by name and email substrings 2014-06-29 07:51:03 -07:00
20140629.legalsig.2.php Allow users to search for signatures by name and email substrings 2014-06-29 07:51:03 -07:00
20140701.legalexemption.1.sql Allow Legalpad document managers to add signature exemptions 2014-07-02 04:59:35 -07:00
20140701.legalexemption.2.sql Allow Legalpad document managers to add signature exemptions 2014-07-02 04:59:35 -07:00
20140703.legalcorp.1.sql Allow Legalpad documents to designate corporate signers 2014-07-04 08:04:28 -07:00
20140703.legalcorp.2.sql Allow Legalpad documents to designate corporate signers 2014-07-04 08:04:28 -07:00
20140703.legalcorp.3.sql Allow Legalpad documents to designate corporate signers 2014-07-04 08:04:28 -07:00
20140703.legalcorp.4.sql Allow Legalpad documents to designate corporate signers 2014-07-04 08:04:28 -07:00
20140703.legalcorp.5.sql Allow Legalpad documents to designate corporate signers 2014-07-04 08:04:28 -07:00
20140704.harbormasterstep.1.sql Allow users to specify names of build steps 2014-07-05 01:56:02 +10:00
20140704.harbormasterstep.2.sql Allow users to specify names of build steps 2014-07-05 01:56:02 +10:00
20140704.legalpreamble.1.sql Add an optional preamble to Legalpad documents 2014-07-04 09:41:27 -07:00
20140706.harbormasterdepend.1.php Implement build simulation; convert Harbormaster to be purely dependency based 2014-07-31 11:39:49 +10:00
20140706.pedge.1.sql Move task/project storage to edges 2014-07-17 15:42:30 -07:00
20140711.pnames.1.sql Give projects a proper on-demand datasource 2014-07-17 16:35:54 -07:00
20140711.pnames.2.php phtize all the things 2015-05-22 21:16:39 +10:00
20140711.workerpriority.sql Allow worker tasks to have priorities 2014-07-12 03:02:06 +10:00
20140712.projcoluniq.sql Remove uniqueness constraint from "sequence" key in project column table 2014-07-12 11:24:35 -07:00
20140721.phortune.1.cart.sql Phortune Carts and Purchases 2014-07-23 10:34:08 -07:00
20140721.phortune.2.purchase.sql Phortune Carts and Purchases 2014-07-23 10:34:08 -07:00
20140721.phortune.3.charge.sql Phortune Charges 2014-07-23 10:36:12 -07:00
20140721.phortune.4.cartstatus.sql Phortune Cart Status, some one-time support 2014-07-23 10:36:25 -07:00
20140721.phortune.5.cstatusdefault.sql Phortune Cart Status, some one-time support 2014-07-23 10:36:25 -07:00
20140721.phortune.6.onetimecharge.sql Phortune Cart Status, some one-time support 2014-07-23 10:36:25 -07:00
20140721.phortune.7.nullmethod.sql Phortune Cart Status, some one-time support 2014-07-23 10:36:25 -07:00
20140722.appname.php phtize all the things 2015-05-22 21:16:39 +10:00
20140722.audit.1.xactions.sql Add storage for new audit transactions and comments 2014-07-24 17:59:43 -07:00
20140722.audit.2.comments.sql Add storage for new audit transactions and comments 2014-07-24 17:59:43 -07:00
20140722.audit.3.miginlines.php phtize all the things 2015-05-22 21:16:39 +10:00
20140722.audit.4.migtext.php phtize all the things 2015-05-22 21:16:39 +10:00
20140722.renameauth.php phtize all the things 2015-05-22 21:16:39 +10:00
20140723.apprenamexaction.sql Add a missing migration for transaction actors 2014-07-23 23:49:22 +10:00
20140725.audit.1.migxactions.php phtize all the things 2015-05-22 21:16:39 +10:00
20140731.audit.1.subscribers.php phtize all the things 2015-05-22 21:16:39 +10:00
20140731.cancdn.php phtize all the things 2015-05-22 21:16:39 +10:00
20140731.harbormasterstepdesc.sql Use tabs on build targets and allow build steps to have a description 2014-08-01 08:09:15 +10:00
20140805.boardcol.1.sql Move board relationships to dedicated storage 2014-08-06 15:09:09 -07:00
20140805.boardcol.2.php phtize all the things 2015-05-22 21:16:39 +10:00
20140807.harbormastertargettime.sql Measure how long build targets take in Harbormaster 2014-08-12 08:34:43 +10:00
20140808.boardprop.1.sql Allow the workboard backlog column to be reordered 2014-08-08 15:50:36 -07:00
20140808.boardprop.2.sql Allow the workboard backlog column to be reordered 2014-08-08 15:50:36 -07:00
20140808.boardprop.3.php phtize all the things 2015-05-22 21:16:39 +10:00
20140811.blob.1.sql Convert pushlog and refcursor to BLOB storage 2014-08-11 12:29:46 -07:00
20140811.blob.2.sql Convert pushlog and refcursor to BLOB storage 2014-08-11 12:29:46 -07:00
20140812.projkey.1.sql Allow projects to be filtered by icon and color 2014-08-12 08:04:38 -07:00
20140812.projkey.2.sql Allow projects to be filtered by icon and color 2014-08-12 08:04:38 -07:00
20140814.passphrasecredentialconduit.sql Implement passphrase.query for querying credentials 2014-08-16 22:41:03 +10:00
20140815.cancdncase.php phtize all the things 2015-05-22 21:16:39 +10:00
20140818.harbormasterindex.1.sql Create an index on harbormaster_buildlog to reduce page load times 2014-08-20 09:19:57 +10:00
20140821.harbormasterbuildgen.1.sql Implement build generations in Harbormaster 2014-08-21 22:55:24 +10:00
20140822.daemonenvhash.sql Daemons - add a config check for out of date daemon environment 2014-08-22 14:52:36 -07:00
20140902.almanacdevice.1.sql Make Currency a more formal type 2014-10-06 10:26:48 -07:00
20140904.macroattach.php phtize all the things 2015-05-22 21:16:39 +10:00
20140911.fund.1.initiative.sql Scaffolding for Fund 2014-09-11 13:38:58 -07:00
20140911.fund.2.xaction.sql Scaffolding for Fund 2014-09-11 13:38:58 -07:00
20140911.fund.3.edge.sql Scaffolding for Fund 2014-09-11 13:38:58 -07:00
20140911.fund.4.backer.sql Allow users to back initiatives in Fund 2014-09-12 06:31:11 -07:00
20140911.fund.5.backxaction.sql Allow users to back initiatives in Fund 2014-09-12 06:31:11 -07:00
20140914.betaproto.php phtize all the things 2015-05-22 21:16:39 +10:00
20140917.project.canlock.sql Projects - add "lock membership", which prevents people from leaving 2014-09-18 11:00:50 -07:00
20140918.schema.1.dropaudit.sql Drop old Audit tables; make markup cache binary 2014-09-19 05:44:29 -07:00
20140918.schema.2.dropauditinline.sql Drop old Audit tables; make markup cache binary 2014-09-19 05:44:29 -07:00
20140918.schema.3.wipecache.sql Drop old Audit tables; make markup cache binary 2014-09-19 05:44:29 -07:00
20140918.schema.4.cachetype.sql Drop old Audit tables; make markup cache binary 2014-09-19 05:44:29 -07:00
20140918.schema.5.slowvote.sql Remove SlowvoteComment and storage 2014-09-19 05:45:36 -07:00
20140919.schema.01.calstatus.sql Generate expected schemata for Calendar 2014-09-19 11:46:20 -07:00
20140919.schema.02.calname.sql Generate expected schemata for Calendar 2014-09-19 11:46:20 -07:00
20140919.schema.03.dropaux.sql Generate expected schemata for Maniphest 2014-09-19 11:46:44 -07:00
20140919.schema.04.droptaskproj.sql Generate expected schemata for Maniphest 2014-09-19 11:46:44 -07:00
20140926.schema.01.droprelev.sql Generate expected schemata for Releeph 2014-09-28 15:12:41 -07:00
20140926.schema.02.droprelreqev.sql Generate expected schemata for Releeph 2014-09-28 15:12:41 -07:00
20140926.schema.03.dropldapinfo.sql Generate expected schemata for User/People tables 2014-10-01 07:36:47 -07:00
20140926.schema.04.dropoauthinfo.sql Generate expected schemata for User/People tables 2014-10-01 07:36:47 -07:00
20140926.schema.05.dropprojaffil.sql Generate expected Project schemata 2014-10-01 07:37:01 -07:00
20140926.schema.06.dropsubproject.sql Generate expected Project schemata 2014-10-01 07:37:01 -07:00
20140926.schema.07.droppondcom.sql Generate expected Ponder schemata 2014-10-01 07:37:14 -07:00
20140927.schema.01.dropsearchq.sql Generate expected schemata for Search 2014-10-01 07:53:35 -07:00
20140927.schema.02.pholio1.sql Destroy surplus columns 2014-10-01 07:54:33 -07:00
20140927.schema.03.pholio2.sql Destroy surplus columns 2014-10-01 07:54:33 -07:00
20140927.schema.04.pholio3.sql Destroy surplus columns 2014-10-01 07:54:33 -07:00
20140927.schema.05.phragment1.sql Destroy surplus columns 2014-10-01 07:54:33 -07:00
20140927.schema.06.releeph1.sql Destroy surplus columns 2014-10-01 07:54:33 -07:00
20141001.schema.01.version.sql Drop very old schema_version table if it exists 2014-10-01 12:43:20 -07:00
20141001.schema.02.taskmail.sql Truncate very old, overlong Maniphest mail keys 2014-10-01 12:43:58 -07:00
20141002.schema.01.liskcounter.sql Automatically build all Lisk schemata 2014-10-02 09:51:20 -07:00
20141002.schema.02.draftnull.sql Correct column mutations for old versions of MySQL 2014-10-02 14:44:22 -07:00
20141004.currency.01.sql Make Currency a more formal type 2014-10-06 10:26:48 -07:00
20141004.currency.02.sql Make Currency a more formal type 2014-10-06 10:26:48 -07:00
20141004.currency.03.sql Make Currency a more formal type 2014-10-06 10:26:48 -07:00
20141004.currency.04.sql Make Currency a more formal type 2014-10-06 10:26:48 -07:00
20141004.currency.05.sql Make Currency a more formal type 2014-10-06 10:26:48 -07:00
20141004.currency.06.sql Make Currency a more formal type 2014-10-06 10:26:48 -07:00
20141004.harborliskcounter.sql Make Currency a more formal type 2014-10-06 10:26:48 -07:00
20141005.phortuneproduct.sql Move Phortune product logic into applications 2014-10-06 10:30:06 -07:00
20141006.phortunecart.sql Give applications control over Phortune cart logic 2014-10-06 14:19:08 -07:00
20141006.phortunemerchant.sql Add Merchants to Phortune 2014-10-07 10:55:16 -07:00
20141006.phortunemerchantx.sql Add Merchants to Phortune 2014-10-07 10:55:16 -07:00
20141007.fundmerchant.sql Adjust payment workflows to deal with merchants and configurable providers in Phortune 2014-10-07 14:41:59 -07:00
20141007.fundrisks.sql Make Fund backers render a little more nicely 2014-10-08 05:32:42 -07:00
20141007.fundtotal.sql Track total funding amount on Fund initiatives 2014-10-08 05:31:48 -07:00
20141007.phortunecartmerchant.sql Adjust payment workflows to deal with merchants and configurable providers in Phortune 2014-10-07 14:41:59 -07:00
20141007.phortunecharge.sql Adjust payment workflows to deal with merchants and configurable providers in Phortune 2014-10-07 14:41:59 -07:00
20141007.phortunepayment.sql Adjust payment workflows to deal with merchants and configurable providers in Phortune 2014-10-07 14:41:59 -07:00
20141007.phortuneprovider.sql Make payment providers a configurable property of Merchants in Phortune 2014-10-07 14:41:41 -07:00
20141007.phortuneproviderx.sql Make payment providers a configurable property of Merchants in Phortune 2014-10-07 14:41:41 -07:00
20141008.phortunemerchdesc.sql Allow merchants to disable payment providers and show more UI info 2014-10-08 08:31:24 -07:00
20141008.phortuneprovdis.sql Allow merchants to disable payment providers and show more UI info 2014-10-08 08:31:24 -07:00
20141008.phortunerefund.sql Mostly implement order refunds and cancellations 2014-10-08 15:33:25 -07:00
20141010.fundmailkey.sql Support feed and email in Fund 2014-10-10 11:29:42 -07:00
20141011.phortunemerchedit.sql Give Phortune merchants explicit members 2014-10-13 11:13:50 -07:00
20141012.phortunecartxaction.sql Add cart transactions to Phortune 2014-10-13 11:16:27 -07:00
20141013.phortunecartkey.sql Send mail about cart/order changes from Phortune 2014-10-13 11:16:44 -07:00
20141016.almanac.device.sql Build AlmanacDevice UI 2014-10-17 05:02:14 -07:00
20141016.almanac.dxaction.sql Build AlmanacDevice UI 2014-10-17 05:02:14 -07:00
20141016.almanac.interface.sql Build AlmanacInterface 2014-10-17 05:04:24 -07:00
20141016.almanac.network.sql Build AlmanacNetwork 2014-10-17 05:04:02 -07:00
20141016.almanac.nxaction.sql Build AlmanacNetwork 2014-10-17 05:04:02 -07:00
20141016.almanac.service.sql Build AlmanacService 2014-10-17 05:01:57 -07:00
20141016.almanac.sxaction.sql Build AlmanacService 2014-10-17 05:01:57 -07:00
20141017.almanac.binding.sql Add AlmanacBinding, to bind a service to an interface 2014-10-27 13:39:36 -07:00
20141017.almanac.bxaction.sql Add AlmanacBinding, to bind a service to an interface 2014-10-27 13:39:36 -07:00
20141025.phriction.1.xaction.sql Phriction - start the move towards transactions and an editor 2014-10-30 08:59:21 -07:00
20141025.phriction.2.xaction.sql Phriction - start the move towards transactions and an editor 2014-10-30 08:59:21 -07:00
20141025.phriction.mailkey.sql Phriction - start the move towards transactions and an editor 2014-10-30 08:59:21 -07:00
20141103.almanac.1.delprop.sql Give Almanac generic, custom-field-based properties 2014-11-05 15:27:16 -08:00
20141103.almanac.2.addprop.sql Give Almanac generic, custom-field-based properties 2014-11-05 15:27:16 -08:00
20141104.almanac.3.edge.sql Implement PhabricatorProjectInterface on Almanac Services and Devices 2014-11-05 15:30:00 -08:00
20141105.ssh.1.rename.sql Move SSHKey table to Auth database 2014-11-06 12:37:22 -08:00
20141106.dropold.sql Update the quickstart.sql 2014-11-07 12:29:24 -08:00
20141106.uniqdrafts.php Force Differential draft uniqueness 2014-11-07 12:30:00 -08:00
20141107.phriction.policy.1.sql Phriction - add viewPolicy and editPolicy back-end data 2014-11-07 15:35:28 -08:00
20141107.phriction.policy.2.php phtize all the things 2015-05-22 21:16:39 +10:00
20141107.phriction.popkeys.php phtize all the things 2015-05-22 21:16:39 +10:00
20141107.ssh.1.colname.sql Standardize SSH key storage 2014-11-07 15:34:44 -08:00
20141107.ssh.2.keyhash.sql Standardize SSH key storage 2014-11-07 15:34:44 -08:00
20141107.ssh.3.keyindex.sql Standardize SSH key storage 2014-11-07 15:34:44 -08:00
20141107.ssh.4.keymig.php phtize all the things 2015-05-22 21:16:39 +10:00
20141107.ssh.5.indexnull.sql Standardize SSH key storage 2014-11-07 15:34:44 -08:00
20141107.ssh.6.indexkey.sql Standardize SSH key storage 2014-11-07 15:34:44 -08:00
20141107.ssh.7.colnull.sql Standardize SSH key storage 2014-11-07 15:34:44 -08:00
20141113.auditdupes.php phtize all the things 2015-05-22 21:16:39 +10:00
20141118.diffxaction.sql Differential - make DifferentialDiffEditor into a real transaction editor. 2014-11-18 15:32:23 -08:00
20141119.commitpedge.sql Diffusion - make projects work properly with commits 2014-11-19 14:43:59 -08:00
20141119.differential.diff.policy.sql Differential - allow setting viewPolicy from web ui during diff creation process 2014-11-19 12:16:07 -08:00
20141119.sshtrust.sql Allow device SSH keys to be trusted 2014-11-20 17:33:30 -08:00
20141123.taskpriority.1.sql Reverse meaning of task priority column 2014-11-24 11:10:35 -08:00
20141123.taskpriority.2.sql Reverse meaning of task priority column 2014-11-24 11:10:35 -08:00
20141210.maniphestsubscribersmig.1.sql Maniphest - use subscribers framework properly 2014-12-10 16:27:30 -08:00
20141210.maniphestsubscribersmig.2.sql Maniphest - use subscribers framework properly 2014-12-10 16:27:30 -08:00
20141210.reposervice.sql Allow repositories to be bound to an AlmanacService 2014-12-12 12:07:11 -08:00
20141212.conduittoken.sql Add Conduit Tokens to make authentication in Conduit somewhat more sane 2014-12-15 11:14:23 -08:00
20141215.almanacservicetype.sql Give AlmanacServices a service type 2014-12-17 11:10:27 -08:00
20141217.almanacdevicelock.sql Allow Almanac services to be locked 2014-12-18 14:31:36 -08:00
20141217.almanaclock.sql Allow Almanac services to be locked 2014-12-18 14:31:36 -08:00
20141218.maniphestcctxn.php phtize all the things 2015-05-22 21:16:39 +10:00
20141222.maniphestprojtxn.php Soften checks on a very old Maniphest transactionmigration 2015-09-23 19:18:44 -07:00
20141223.daemonloguser.sql Start phd daemons as the correctly configured user and refuse otherwise 2014-12-23 08:15:51 -08:00
20141223.daemonobjectphid.sql Daemons - add "objectPHID" to task tables. 2014-12-23 16:30:05 -08:00
20141230.pasteeditpolicycolumn.sql Paste: Add edit policy 2014-12-31 08:24:57 -08:00
20141230.pasteeditpolicyexisting.sql Paste: Add edit policy 2014-12-31 08:24:57 -08:00
20150102.policyname.php phtize all the things 2015-05-22 21:16:39 +10:00
20150102.tasksubscriber.sql Remove deprecated task subscriber class 2015-01-03 11:32:14 +11:00
20150105.conpsearch.sql Build a Conpherence thread index 2015-01-06 10:24:30 -08:00
20150114.oauthserver.client.policy.sql OAuthServer - hide client secret behind a "View Secret" action 2015-01-14 17:27:45 -08:00
20150115.applicationemails.sql MetaMTA - add (basic) application emails and deploy to Maniphest 2015-01-19 16:07:26 -08:00
20150115.trigger.1.sql Implement clock/trigger infrastructure for scheduling actions 2015-01-16 12:13:31 -08:00
20150115.trigger.2.sql Implement clock/trigger infrastructure for scheduling actions 2015-01-16 12:13:31 -08:00
20150116.maniphestapplicationemails.php phtize all the things 2015-05-22 21:16:39 +10:00
20150120.maniphestdefaultauthor.php phtize all the things 2015-05-22 21:16:39 +10:00
20150124.subs.1.sql Add boilerplate scaffolding for Phortune subscriptions 2015-01-27 14:50:20 -08:00
20150129.pastefileapplicationemails.php phtize all the things 2015-05-22 21:16:39 +10:00
20150130.phortune.1.subphid.sql Kind of generate a bill for users 2015-01-30 11:52:50 -08:00
20150130.phortune.2.subkey.sql Kind of generate a bill for users 2015-01-30 11:52:50 -08:00
20150131.phortune.1.defaultpayment.sql Automatically bill subscriptions when a payment method is available 2015-02-01 12:31:46 -08:00
20150205.authprovider.autologin.sql Auth - allow for "auto login" providers 2015-02-06 10:50:36 -08:00
20150205.daemonenv.sql Make the "daemons and web have different config" warning more specific 2015-02-05 14:07:35 -08:00
20150209.invite.sql Add email invites to Phabricator (logic only) 2015-02-09 16:12:36 -08:00
20150209.oauthclient.trust.sql OAuth - add concept of "trusted" clients that get auto redirects 2015-02-09 14:23:49 -08:00
20150210.invitephid.sql Add administrative invite interfaces 2015-02-11 06:05:53 -08:00
20150212.legalpad.session.1.sql Legalpad - allow for legalpad documents to be required to be signed for using Phabricator 2015-02-12 15:22:56 -08:00
20150212.legalpad.session.2.sql Legalpad - allow for legalpad documents to be required to be signed for using Phabricator 2015-02-12 15:22:56 -08:00
20150219.scratch.nonmutable.sql Allow columns to be marked as nonmutable (so save() will not change them) 2015-02-19 10:37:17 -08:00
20150223.daemon.1.id.sql Track daemon unique IDs in Phabricator daemon logs 2015-02-24 14:50:37 -08:00
20150223.daemon.2.idlegacy.sql Track daemon unique IDs in Phabricator daemon logs 2015-02-24 14:50:37 -08:00
20150223.daemon.3.idkey.sql Track daemon unique IDs in Phabricator daemon logs 2015-02-24 14:50:37 -08:00
20150312.filechunk.1.sql Add a chunking storage engine for files 2015-03-13 11:30:02 -07:00
20150312.filechunk.2.sql Add support for partially uploaded files 2015-03-13 11:30:24 -07:00
20150312.filechunk.3.sql Add support for partially uploaded files 2015-03-13 11:30:24 -07:00
20150317.conpherence.isroom.1.sql Conpherence - add isRoom column to thread table 2015-03-17 15:37:09 -07:00
20150317.conpherence.isroom.2.sql Conpherence - add isRoom column to thread table 2015-03-17 15:37:09 -07:00
20150317.conpherence.policy.sql Conpherence - add storage for view / edit / join policy 2015-03-17 17:04:44 -07:00
20150410.nukeruleedit.sql Remove Herald rule edit log 2015-04-11 08:50:50 -07:00
20150420.invoice.1.sql Give Phortune carts a proper isInvoice flag 2015-04-20 10:05:44 -07:00
20150420.invoice.2.sql Give Phortune carts a proper isInvoice flag 2015-04-20 10:05:44 -07:00
20150425.isclosed.sql Track closed branches in Mercurial 2015-04-27 03:50:45 -07:00
20150427.calendar.1.edge.sql Create Edge tables in phabricator_calendar db. 2015-04-27 16:35:55 -07:00
20150427.calendar.1.xaction.sql T5464, ApplicationTransactions for calendar events 2015-04-28 06:26:48 -07:00
20150427.calendar.2.xaction.sql T5464, ApplicationTransactions for calendar events 2015-04-28 06:26:48 -07:00
20150428.calendar.1.iscancelled.sql Canceling calendar events should deactivate the event 2015-04-29 08:39:39 -07:00
20150428.calendar.1.name.sql Calendar events should now have a 'Name' field. 2015-04-28 08:34:26 -07:00
20150429.calendar.1.invitee.sql Calendar events should now auto-invite the creator 2015-04-29 13:51:09 -07:00
20150430.calendar.1.policies.sql Calendar events should have edit/view policies 2015-04-30 14:43:48 -07:00
20150430.multimeter.1.sql Skeleton for "Multimeter", a performance sampling application 2015-05-01 13:19:43 -07:00
20150430.multimeter.2.host.sql Skeleton for "Multimeter", a performance sampling application 2015-05-01 13:19:43 -07:00
20150430.multimeter.3.viewer.sql Skeleton for "Multimeter", a performance sampling application 2015-05-01 13:19:43 -07:00
20150430.multimeter.4.context.sql Skeleton for "Multimeter", a performance sampling application 2015-05-01 13:19:43 -07:00
20150430.multimeter.5.label.sql Skeleton for "Multimeter", a performance sampling application 2015-05-01 13:19:43 -07:00
20150501.calendar.1.reply.sql Calendar event transaction emails without reply handling 2015-05-01 13:26:07 -07:00
20150501.calendar.2.reply.php phtize all the things 2015-05-22 21:16:39 +10:00
20150501.conpherencepics.sql Conpherence - add back in custom images 2015-05-04 13:52:22 -07:00
20150503.repositorysymbols.1.sql Move symbols to be repository-based 2015-05-03 13:23:07 +10:00
20150503.repositorysymbols.2.php Stop running "20150503.repositorysymbols.2.php" 2015-06-26 20:01:28 -07:00
20150503.repositorysymbols.3.sql Move symbols to be repository-based 2015-05-03 13:23:07 +10:00
20150504.symbolsproject.1.php Stop running a second symbol migration 2015-06-27 13:45:51 -07:00
20150504.symbolsproject.2.sql Search Symbols by Repository, not Project 2015-05-18 06:41:19 -07:00
20150506.calendarunnamedevents.1.php phtize all the things 2015-05-22 21:16:39 +10:00
20150507.calendar.1.isallday.sql Just a sql patch for all day events. 2015-05-07 16:57:49 -07:00
20150513.user.cache.1.sql Implement a user profile image cache 2015-05-13 11:38:51 -07:00
20150514.calendar.status.sql Remove "status" field from events 2015-05-14 11:15:44 -07:00
20150514.phame.blog.xaction.sql Phame - move over blog create + edit to transactions + editor 2015-05-14 17:05:58 -07:00
20150514.user.cache.2.sql Add an availability cache for users 2015-05-14 11:15:22 -07:00
20150515.phame.post.xaction.sql Phame - move over post creation and edit to use an editor 2015-05-15 13:07:45 -07:00
20150515.project.mailkey.1.sql Add missing mail keys to Projects 2015-05-16 06:13:27 -07:00
20150515.project.mailkey.2.php Add missing mail keys to Projects 2015-05-16 06:13:27 -07:00
20150519.calendar.calendaricon.sql Calendar events should actually have an icon now. 2015-05-19 13:09:28 -07:00
20150521.releephrepository.sql Fix a broken migration 2015-05-26 23:14:47 +10:00
20150525.diff.hidden.1.sql Allow inline comments to be individually hidden 2015-05-27 10:28:38 -07:00
20150526.owners.mailkey.1.sql Use ApplicationTransactions for all non-path edits to Owners packages 2015-05-27 10:30:08 -07:00
20150526.owners.mailkey.2.php Use ApplicationTransactions for all non-path edits to Owners packages 2015-05-27 10:30:08 -07:00
20150526.owners.xaction.sql Use ApplicationTransactions for all non-path edits to Owners packages 2015-05-27 10:30:08 -07:00
20150527.calendar.recurringevents.sql DRAFT Add db columns for recurring events 2015-05-28 17:27:25 -07:00
20150601.spaces.1.namespace.sql Add "Spaces", an application for managing policy namespaces 2015-06-01 11:28:38 -07:00
20150601.spaces.2.xaction.sql Add "Spaces", an application for managing policy namespaces 2015-06-01 11:28:38 -07:00
20150602.mlist.1.sql Add "Mailing List" users 2015-06-03 18:42:33 -07:00
20150602.mlist.2.php Migrate mailing lists to mailing list users 2015-06-03 18:42:35 -07:00
20150604.spaces.1.sql Add spacePHID infrastructure and implement in Paste 2015-06-04 17:45:24 -07:00
20150605.diviner.edges.sql Modernize Diviner 2015-06-17 07:17:14 +10:00
20150605.diviner.editPolicy.sql Modernize Diviner 2015-06-17 07:17:14 +10:00
20150605.diviner.xaction.sql Modernize Diviner 2015-06-17 07:17:14 +10:00
20150606.mlist.1.php Rename "HeraldAction" to "HeraldActionRecord" 2015-07-23 13:26:40 -07:00
20150609.inline.sql Fix "unmarked 0 inline comments as not undone" transactions 2015-06-09 13:30:45 -07:00
20150609.spaces.1.pholio.sql Support Spaces in Pholio 2015-06-10 15:52:49 -07:00
20150609.spaces.2.maniphest.sql Support Spaces in Maniphest 2015-06-10 15:53:04 -07:00
20150610.spaces.1.desc.sql Add a "Description" field to Spaces 2015-06-10 15:53:51 -07:00
20150610.spaces.2.edge.sql Add a "Description" field to Spaces 2015-06-10 15:53:51 -07:00
20150610.spaces.3.archive.sql Allow Spaces to be archived 2015-06-11 10:13:47 -07:00
20150611.spaces.1.mailxaction.sql Use ApplicationTransactions in ApplicationEmail 2015-06-11 10:15:49 -07:00
20150611.spaces.2.appmail.sql Support Spaces in ApplicationEmail 2015-06-11 10:23:56 -07:00
20150616.divinerrepository.sql Add repositories to Diviner 2015-06-19 17:52:28 +10:00
20150617.harbor.1.lint.sql Replace Harbormaster "BuildItem" with Lint/Unit messages 2015-06-21 09:00:00 -07:00
20150617.harbor.2.unit.sql Replace Harbormaster "BuildItem" with Lint/Unit messages 2015-06-21 09:00:00 -07:00
20150618.harbor.1.planauto.sql Add "Autoplans" to Harbormaster 2015-06-21 09:04:21 -07:00
20150618.harbor.2.stepauto.sql Add "Autoplans" to Harbormaster 2015-06-21 09:04:21 -07:00
20150618.harbor.3.buildauto.sql Add "Autoplans" to Harbormaster 2015-06-21 09:04:21 -07:00
20150619.conpherencerooms.1.sql Conpherence - remove room vs message distinction as far as users are concerned 2015-06-25 13:14:20 -07:00
20150619.conpherencerooms.2.sql Conpherence - remove room vs message distinction as far as users are concerned 2015-06-25 13:14:20 -07:00
20150619.conpherencerooms.3.sql Conpherence - remove room vs message distinction as far as users are concerned 2015-06-25 13:14:20 -07:00
20150621.phrase.1.sql Save authorPHID on Passphrase Credentials to support "Credential Author" object policy 2015-06-22 11:28:33 -07:00
20150621.phrase.2.sql Support Spaces in Passphrase 2015-06-22 11:28:54 -07:00
20150622.bulk.1.job.sql Execute Maniphest batch edits in the background with a web UI progress bar 2015-06-23 13:36:16 -07:00
20150622.bulk.2.task.sql Execute Maniphest batch edits in the background with a web UI progress bar 2015-06-23 13:36:16 -07:00
20150622.bulk.3.xaction.sql Execute Maniphest batch edits in the background with a web UI progress bar 2015-06-23 13:36:16 -07:00
20150622.bulk.4.edge.sql Execute Maniphest batch edits in the background with a web UI progress bar 2015-06-23 13:36:16 -07:00
20150622.metamta.1.phid-col.sql MetaMTA - lay some ground work for having an application 2015-06-22 13:46:26 -07:00
20150622.metamta.2.phid-mig.php MetaMTA - lay some ground work for having an application 2015-06-22 13:46:26 -07:00
20150622.metamta.3.phid-key.sql MetaMTA - lay some ground work for having an application 2015-06-22 13:46:26 -07:00
20150622.metamta.4.actor-phid-col.sql MetaMTA - save actorPHID as its own column 2015-06-22 14:14:21 -07:00
20150622.metamta.5.actor-phid-mig.php MetaMTA - save actorPHID as its own column 2015-06-22 14:14:21 -07:00
20150622.metamta.6.actor-phid-key.sql MetaMTA - save actorPHID as its own column 2015-06-22 14:14:21 -07:00
20150624.spaces.1.repo.sql Support Spaces in Diffusion 2015-06-24 10:56:46 -07:00
20150626.spaces.1.calendar.sql Events should offer Spaces as the view policy options 2015-06-27 10:26:24 -07:00
20150630.herald.1.sql Modularize Application Email Herald field 2015-07-06 13:16:26 -07:00
20150630.herald.2.sql Modularize all remaining Maniphest Herald fields 2015-07-06 13:17:14 -07:00
20150701.herald.1.sql Modularize all remaining Pholio Herald fields 2015-07-06 13:17:33 -07:00
20150701.herald.2.sql Modularize all remaining Phriction Herald fields 2015-07-06 13:17:50 -07:00
20150702.spaces.1.slowvote.sql Implements Spaces application in Slowvote 2015-07-14 07:45:49 -07:00
20150706.herald.1.sql Modularize all Diffusion commit Herald fields 2015-07-07 11:53:17 -07:00
20150707.herald.1.sql Modernize all Herald DifferentialDiff fields 2015-07-08 12:25:38 -07:00
20150708.arcanistproject.sql Remove remaining arcanist project code 2015-07-08 19:37:28 +10:00
20150708.herald.1.sql Modularize all DifferentialRevision fields 2015-07-08 12:25:48 -07:00
20150708.herald.2.sql Modularize all Herald pre-commit ref fields 2015-07-08 12:26:00 -07:00
20150708.herald.3.sql Modularize Herald Diffusion pre-commit content fields 2015-07-08 12:26:57 -07:00
20150712.badges.1.sql Badges v0.1 2015-07-22 13:37:20 -07:00
20150714.spaces.countdown.1.sql Implementing Spaces in Countdown 2015-07-15 10:17:52 -07:00
20150717.herald.1.sql Rename "HeraldAction" to "HeraldActionRecord" 2015-07-23 13:26:40 -07:00
20150719.countdown.1.sql Moderize Countdown 2015-07-22 13:35:34 -07:00
20150719.countdown.2.sql Moderize Countdown 2015-07-22 13:35:34 -07:00
20150719.countdown.3.sql Moderize Countdown 2015-07-22 13:35:34 -07:00
20150721.phurl.1.url.sql DRAFT - throw together Phurl skeleton. 2015-07-24 11:06:27 -07:00
20150721.phurl.2.xaction.sql DRAFT - throw together Phurl skeleton. 2015-07-24 11:06:27 -07:00
20150721.phurl.3.xactioncomment.sql DRAFT - throw together Phurl skeleton. 2015-07-24 11:06:27 -07:00
20150721.phurl.4.url.sql DRAFT - throw together Phurl skeleton. 2015-07-24 11:06:27 -07:00
20150721.phurl.5.edge.sql DRAFT - throw together Phurl skeleton. 2015-07-24 11:06:27 -07:00
20150721.phurl.6.alias.sql DRAFT - throw together Phurl skeleton. 2015-07-24 11:06:27 -07:00
20150721.phurl.7.authorphid.sql DRAFT - throw together Phurl skeleton. 2015-07-24 11:06:27 -07:00
20150722.dashboard.1.sql Add ability to archive a Dashboard 2015-07-23 14:22:56 -07:00
20150722.dashboard.2.sql Add ability to archive a Dashboard 2015-07-23 14:22:56 -07:00
20150723.countdown.1.sql Add Description field to Countdowns 2015-07-23 10:56:18 -07:00
20150724.badges.comments.1.sql Add commenting to Badges 2015-07-24 10:56:08 -07:00
20150724.countdown.comments.1.sql Add Comments to Countdown 2015-07-24 15:40:55 -07:00
20150725.badges.mailkey.1.sql Add MAILTAGs to Badges 2015-07-25 13:34:43 -07:00
20150725.badges.mailkey.2.php Add MAILTAGs to Badges 2015-07-25 13:34:43 -07:00
20150725.badges.viewpolicy.3.sql Remove viewPolicy from Badges 2015-07-25 16:41:41 -07:00
20150725.countdown.mailkey.1.sql Add mailKeys to Countdown 2015-07-25 15:47:07 -07:00
20150725.countdown.mailkey.2.php Add mailKeys to Countdown 2015-07-25 15:47:07 -07:00
20150725.slowvote.mailkey.1.sql Add mail/feed to Slowvote 2015-08-01 15:41:08 -07:00
20150725.slowvote.mailkey.2.php Add mail/feed to Slowvote 2015-08-01 15:41:08 -07:00
20150727.heraldaction.1.sql Put the HeraldActionRecord table back on the shelf 2015-07-27 15:08:01 -07:00
20150730.herald.1.sql Modularize Differential Reviewer actions in Herald 2015-08-03 14:33:25 -07:00
20150730.herald.2.sql Modularize Differential Reviewer actions in Herald 2015-08-03 14:33:25 -07:00
20150730.herald.3.sql Modularize Differential Reviewer actions in Herald 2015-08-03 14:33:25 -07:00
20150730.herald.4.sql Modularize Differential Reviewer actions in Herald 2015-08-03 14:33:25 -07:00
20150730.herald.5.sql Modularize Differential Reviewer actions in Herald 2015-08-03 14:33:25 -07:00
20150730.herald.6.sql Modularize the Legalpad "Require Signature" Herald Action 2015-08-03 14:33:26 -07:00
20150730.herald.7.sql Modularize the Harbormaster "Run build plan" Herald action 2015-08-03 14:33:26 -07:00
20150803.herald.1.sql Modularize the Diffusion "Add Auditors" Herald action 2015-08-03 14:33:27 -07:00
20150803.herald.2.sql Modularize the Diffusion/Differential "Block" Herald actions 2015-08-03 14:33:28 -07:00
20150804.ponder.answer.mailkey.1.sql Add mailKeys to Ponder Answer 2015-08-04 10:49:15 -07:00
20150804.ponder.answer.mailkey.2.php Add mailKeys to Ponder Answer 2015-08-04 10:49:15 -07:00
20150804.ponder.question.1.sql Add Edit/View Policy to Ponder Questions 2015-08-04 15:41:09 -07:00
20150804.ponder.question.2.sql Add Edit/View Policy to Ponder Questions 2015-08-04 15:41:09 -07:00
20150804.ponder.question.3.sql Add Edit/View Policy to Ponder Questions 2015-08-04 15:41:09 -07:00
20150804.ponder.spaces.4.sql Add Spaces to Ponder 2015-08-05 09:38:14 -07:00
20150805.paste.status.1.sql Allow setting of Archive/Active on Paste 2015-08-05 13:44:55 -07:00
20150805.paste.status.2.sql Allow setting of Archive/Active on Paste 2015-08-05 13:44:55 -07:00
20150806.ponder.answer.1.sql Add a default moderation policy to Ponder 2015-08-08 12:20:01 -07:00
20150806.ponder.editpolicy.2.sql Add a default moderation policy to Ponder 2015-08-08 12:20:01 -07:00
20150806.ponder.status.1.sql Add additional statuses to Ponder 2015-08-08 10:23:33 -07:00
20150806.ponder.status.2.sql Fix SQL issue with Ponder migration 2015-08-08 11:07:42 -07:00
20150806.ponder.status.3.sql Fix SQL issue with Ponder migration 2015-08-08 11:07:42 -07:00
20150808.ponder.vote.1.sql Remove VotableInterface from PonderQuestion 2015-08-08 20:29:37 -07:00
20150808.ponder.vote.2.sql Remove VotableInterface from PonderQuestion 2015-08-08 20:29:37 -07:00
20150812.ponder.answer.1.sql Add ability to hide answers in Ponder 2015-08-14 09:25:02 -07:00
20150812.ponder.answer.2.sql Add ability to hide answers in Ponder 2015-08-14 09:25:02 -07:00
20150814.harbormater.artifact.phid.sql Add harbormaster.createartifact 2015-08-15 07:28:56 -07:00
20150815.owners.status.1.sql Allow Owners Packages to be archived 2015-08-18 13:36:05 -07:00
20150815.owners.status.2.sql Allow Owners Packages to be archived 2015-08-18 13:36:05 -07:00
20150823.nuance.queue.1.sql Add very basic routing to Nuance 2015-08-24 09:21:56 -07:00
20150823.nuance.queue.2.sql Add very basic routing to Nuance 2015-08-24 09:21:56 -07:00
20150823.nuance.queue.3.sql Add very basic routing to Nuance 2015-08-24 09:21:56 -07:00
20150823.nuance.queue.4.sql Add very basic routing to Nuance 2015-08-24 09:21:56 -07:00
20150828.ponder.wiki.1.sql Basic Answer Wiki for Ponder 2015-08-29 13:59:33 -07:00
20150829.ponder.dupe.1.sql Swap duplicate close status on Ponder for invalid 2015-08-29 08:29:23 -07:00
20150904.herald.1.sql Correct a bad Herald migration 2015-09-04 15:11:25 -07:00
20150910.owners.custom.1.sql Add CustomField support to Owners 2015-09-10 13:32:31 -07:00
20150916.drydock.slotlocks.1.sql Implement optimistic "slot locks" in Drydock 2015-09-21 04:45:25 -07:00
20150922.drydock.commands.1.sql Add a command queue to Drydock to manage lease/resource release 2015-09-23 07:42:08 -07:00
20150923.drydock.resourceid.1.sql Give Drydock leases a resourcePHID instead of a resourceID 2015-09-24 04:19:27 -07:00
20150923.drydock.resourceid.2.sql Give Drydock leases a resourcePHID instead of a resourceID 2015-09-24 04:19:27 -07:00
20150923.drydock.resourceid.3.sql Give Drydock leases a resourcePHID instead of a resourceID 2015-09-24 04:19:27 -07:00
20150923.drydock.taskid.1.sql Strip some obsolete code out of Drydock 2015-09-23 13:21:41 -07:00
20150924.drydock.disable.1.sql Allow Drydock blueprints to be disabled 2015-09-24 10:18:17 -07:00
20150924.drydock.status.1.sql Convert Drydock lease and resource constants to strings 2015-09-24 07:57:05 -07:00
20150928.drydock.rexpire.1.sql Give Drydock resources a proper expiry mechanism 2015-09-28 09:35:14 -07:00
20150930.drydock.log.1.sql Move Drydock logs to PHIDs and increased structure 2015-10-01 08:06:23 -07:00
20151001.drydock.rname.1.sql Remove names from Drydock resources 2015-10-01 08:13:43 -07:00
20151002.dashboard.status.1.sql Correct a Dashboard status constant in a migration 2015-10-02 09:17:43 -07:00
20151002.harbormaster.bparam.1.sql Allow builds to have parameters 2015-10-02 06:32:08 -07:00
20151009.drydock.auth.1.sql Rough cut of "Blueprint Authorizations" 2015-10-10 07:15:25 -07:00