On Aug 6, 5:01 am, Andrea Tomasini <[email protected]>
wrote:
> Thanks for the feedback we will improve the message, do you have some
> specific suggestions?
A few, yes. Make it clear on the download site that the egg and the
source releases are different versions. For example, in the popup for
Unix right now, it just says 'Agilo for Python 2.6', whereas maybe it
should say 'Agilo PRO 1.0 RC2 for Python 2.6' vs. 'Agilo Open-Source
0.8 Source' for the source download.
And while I understand the subscription model, which is I think is a
good one. I guess I'm a little lost in the 'what should I download'
department. Here's my situation: I work for a large firm, who may or
may not be able to be convinced to pony up for the subscription. (It's
cheap enough that I might be able to swing it.) If we do, and get the
extra features, that's cool. But if we don't, what I really want/need
is to be able to have the 'PRO' binaries readily downgrade to the free
version if I don't license it or if the license expires. This avoids
the risk involved in later trying to swap out the plugin for a
different version that may or may not be 100% compatable with what
will be, by then, a large queue of tickets/stores/etc.
And from your point of view, I would assume it easier to just maintain
a single code base that is both free and pro, with simple toggles on
some features that only enable when the license is current and valid.
So, is an unlicensed 'pro' == free? (It seems like it is, as the
whiteboard isn't enabled.)
> The best way to "force" an
> upgrade is to just remove the agilo row from the system table, that
> should be enough to make Agilo think that it needs to install again :-)
Doesn't work. sqlite dies on 'table already exists'. Same would happen
in PG I'm sure. Trying to make an existing table is an error in almost
all DBMS.
> Well there are, so if you do not see them, is because something went
> wrong. There are predefined meta permissions called SCRUM_MASTER,
> PRODUCT_OWNER and TEAM_MEMBER which encapsulate a significant set of
> permissions just to get started. One can than tune and tweak those, by
> adding groups containing these permissions as basis.
Ah, ok, there they are. I was looking for Groups, not meta
permissions. It's good security practice and helps save sanity if one
always grants permissions to named groups, and then only adds users to
the same named group. (I know that usual Trac says you can just grant
TRAC_ADMIN to people, but that's always made me just a bit
uncomfortable.)
So, as a possible improvement on the existing meta-permissions, how
about if a new install starts with this:
Team (Group) -> TEAM_MEMBER (Permission)
ProductOwner (Group) -> PRODUCT_OWNER (Permission)
etc...
So that, as you suggest, one can more easily tweak them over time. If
for example, I want to remove WIKI_EDIT from authenticated and grant
it only to team members and product owners, this is a LOT easier if
all users are currently setup as belonging to 'Team' (a group) instead
of having TEAM_MEMBER permission. In the former, I can simply add
'WIKI_EDIT' to 'Team' and I'm done. In the latter I have to either
convert all users to now point to groups instead (a migration
nightmare), or find all users with TEAM_MEMBER and re-add WIKI_EDIT to
them (a maintence nightmare).
> The version number has been fixed, and it appears at the bottom of
> every page of Agilo.
I have it on every page as 'unknown'. Is there a post-RC2 of PRO now
that fixes this?
> I think this is what you already found out with python 2.6 and the
> double parameters right?
Correct. It's a Python 2.6 issue, not a Ubuntu issue as previously
though (in other thread.)
> What we could do is to rework out all the urls, and make sure they are
> more REST, which is what we tried to do with Agilo 0.8, but there is
> plenty of code to be migrated and checked ;-) Any help would be
> greatly appreciated :-)
You either need to change a helper function somewhere to filter this
for you, or you'll need to fix the URLs. I posted two in the other
thread that have this bug, and I'm happy to post more as I find them.
(Is there a bug tracker somewhere I should be posting to?)
http://example.com/trac/admin/agilo/teams/unassigned?team_member=username
http://example.com/trac/agilo-backlog/Sprint%20Backlog?bscope=BacklogName&view=View
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Agilo for Scrum" group. This group is moderated by agile42 GmbH
http://www.agile42.com and is focused in supporting Agilo for Scrum users.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/agilo?hl=en
-~----------~----~----~----~------~----~------~--~---