55972ef2c1
Gitadmin configuration now could be commited and pushed from update script
2013-11-07 20:33:51 +06:00
966687d1ab
Project pages now have a Report Bug link, and View Tasks now uses the project
...
filter rather than setting up a query.
2013-11-07 20:33:51 +06:00
6a86144adf
Another update to migration steps.
2013-11-07 20:33:51 +06:00
57765e88c0
Update migration steps with mailhook.
...
This commit also tests the mailhook itself, if all goes well.
2013-11-07 20:33:51 +06:00
60cddad047
Whitespace cleanup
2013-11-07 20:33:51 +06:00
a77a33dc50
Rework gitosis config generator to use pushable settings from repository
2013-11-07 20:33:51 +06:00
405a07e638
Made 'pushable' of repository editable for non-hosted repos as well
2013-11-07 20:33:51 +06:00
75f9ce9d77
Missed this in previous 'revert changes' commit
2013-11-07 20:33:50 +06:00
259588e747
Added script which rebuilds gitadmin configuration
...
It generates new gitosis.conf and public key files.
Actual commit to repo would likely be done with a
wrapper script which will run in cron.
2013-11-07 20:33:50 +06:00
0e8b746fb0
Tweaks to page and mail titles
...
- Welcome page will now have title "Blender Foundation: Welcome",
the same as in old projects.b.o.
- Mail will be sent from name of BF, not phabricator, seems to
be quite logical to do.
2013-11-07 20:33:50 +06:00
753917c10c
Revert changes in AphrontFormPolicyControl.php
...
After recent Brecht's commit they're not needed.
Euh, didn't notice policies could be edited in configuration :(
2013-11-07 20:33:50 +06:00
39f7364f25
Tweaks to maniphest
...
- Remove quick links to create tasks, now only
"Report Bug" to a specified project is allowed.
- Added 'Addons' to list of 'always visible'
in navigation bar projects.
2013-11-07 20:33:50 +06:00
8d7de5fcb6
Tasks: don't force particular policy in the code here, let it be defined by the
...
default policies configured for maniphest.
2013-11-07 20:33:50 +06:00
01398f762b
Better looks and css for welcome.html. For reference, __celerity_resource_map__.php
...
was updated with this command.
./scripts/celerity_mapper.php --with-custom webroot
2013-11-07 20:33:50 +06:00
e12d2efe81
Add buildbot and developer wiki links in the menu.
2013-11-07 20:33:23 +06:00
5c7055d840
Reshuffle order of builtin queries
2013-11-07 20:33:23 +06:00
562c7aa126
Use blender.org's favicon
2013-11-07 20:33:22 +06:00
5994088e50
Tweaks to welcome and bug report pages, making them a bit prettier and hopefully
...
more clear.
2013-11-07 20:33:22 +06:00
9edbe22e19
Update welcome.html with correct project IDs.
2013-11-07 20:33:22 +06:00
7fabfff397
Update migration steps with info from test run of importing to developer.blender.org.
2013-11-07 20:33:22 +06:00
356a2fe0e8
Rework task submission form
...
- It is possible now to submit tasks to specified project.
- All the extra fields which are not interesting got us
are now hidden.
- Default visibility is User (maybe we might want
"Everyone" in fact)?
- Only Administrators are able to edit issues by
default.
- Links to bug report are available from welcome page
and from project's maniphest page.
- Added file with report bug guidelines. Currently
just copy-pasted it from project.b.o, some style
tweaks are welcome.
2013-11-07 20:33:22 +06:00
54193ebb15
Add link to all types of tasks within single project
2013-11-07 20:33:22 +06:00
2b4bb9cddd
Highlight current task type in side menu
...
So now Bug,Patch,etc categories are always visible
and active one is being highlighted.
2013-11-07 20:33:22 +06:00
2758907517
Add some new duplicate email users for migration.
2013-11-07 20:33:22 +06:00
a7f641eee2
Allow public access to main page, with login button in the top right, and show
...
activity feed on the main page.
2013-11-07 20:33:22 +06:00
9799ceff80
More fixes for migration, in particular for setting policies on projects and tasks.
2013-11-07 20:33:22 +06:00
26e86c2171
Add missing files and minor migration tweaks.
2013-11-07 20:33:22 +06:00
f6c293fb4d
Migration tweaks, and patch to temporarily disable sending mails and updating feeds
...
during import of data.
2013-11-07 20:33:22 +06:00
5abc5cf9f8
Lots of little fixes for import, status should be imported mostly OK now.
...
A dded a migration_steps.txt that outlines the steps to migrate data.
Still todo:
* Extensions/addons, skipped now, will do next week
* Hide some unnecessary transactions
* Figure out policies for tasks and projects
* Test run over all tasks to see that they work
2013-11-07 20:33:22 +06:00
41a820fdf0
Tweak appearance of projects page to show description more prominent, and
...
minor tweaks to closed status and welcome html margins.
2013-11-07 20:33:22 +06:00
2c8b09da21
Welcome page tweaks (links are mostly broken, but shows proposed structure).
2013-11-07 20:33:22 +06:00
a7ff526360
Migration: add system to warn users with merged accounts to use the other account,
...
and provide an option to change the username to their choice after login.
2013-11-07 20:33:21 +06:00
1a8148be97
Correct link to blender bug tracker
2013-11-07 20:33:21 +06:00
199dd85140
Show project and task type in query result header
...
This is intended to make it more clear which task
types are currently being displayed.
Needed to revoke "final" modifier from class
PhabricatorApplicationSearchController and make
it use separate method to get description for
this.
2013-11-07 20:33:21 +06:00
f6c44fdb03
Hide inactive projects and add button to show them all
...
For now uses stupid hardcoded list of "interesting"
projects. Might be changed to something smarter later.
2013-11-07 20:33:21 +06:00
1aade72cb1
Add extra filter level to filter tasks by type
2013-11-07 20:33:21 +06:00
121c9d308b
Fix migration script error due to changed phab API.
2013-11-07 20:33:21 +06:00
d60a47ab5b
Add migration/dump to gitignore so it's not commited by accident
2013-11-07 20:33:21 +06:00
8af9b8796f
Fkx for syntax error, unexpected T_OBJECT_OPERATOR
2013-11-07 20:33:21 +06:00
7dd7673fb3
Added per-project categories to the side bar of maniphest
...
Currently adds all the projects there, and at this moment
current project is not being highlighted, it's only get
displayed on the top anchor bar.
TODO:
- We would probably wouldn't want all the projects there,
need to add some filter there.
- Make it ore clear which project is currently active.
2013-11-07 20:33:21 +06:00
aeaf0902e1
Migration scripts in somewhat better state now, main missing part is that statuses
...
are not imported correctly, though there's a bunch of details to figure out.
2013-11-07 20:33:21 +06:00
498842475c
Initial scripts for migration of data from gforge to phabricator.
...
Import of tasks is still a hacked together mess from before I figured out the
structure that we want.
2013-11-07 20:33:21 +06:00
755177508e
Modify LiskDAO to support overriding ID and dates, used for import of data.
2013-11-07 20:33:21 +06:00
5b49fd93e2
Don't show edit button for tasks if editing is not allowed
2013-11-07 20:33:21 +06:00
968ea35b03
Use blender logo in header
2013-11-07 20:33:21 +06:00
97ed90b82a
Fix for tiy typo in previous commit
2013-11-07 20:33:21 +06:00
ba34aa535a
Move custom login form text to an html file
...
Also committing all the template files needed for
making phabricator closer to how our gforge looks.
2013-11-07 20:33:21 +06:00
e56041da3b
Hide "Create Project" if it's not allowed for current user
...
Having a button which says "You are not allowed to press it"
is pretty much strange behavior. Better not to have such button
at first place.
For now it only affects Projects application. There're also
other places where we might want this change.
2013-11-07 20:33:20 +06:00
b19fbc39af
Modification so we can import gforge passwords, by adding an extra md5 to the
...
password hash. By skipping this step on import, we keep passwords working.
2013-11-07 20:33:20 +06:00
1036d419fa
Add "Archived" status for closing tasks.
2013-11-07 20:33:20 +06:00