Very low access level users

Hi there

I get a request every month or 2 from someone wanting to use
mobileAgent with a very low (lowest) user access level, usually
someone who has a bunch of contractors floating around, who need to
record time and expenses, but who can’t (and shouldn’t) see project
costs, unbilled info, anything financial.

The problem with the api side is chicken and egg. To submit a
timeslip, I need a project (and task) id. But that level of user can’t
get projects or tasks, so I can’t submit a timeslip (even tho I have
access to do it)

Any chance the api can be changed to return projects for all users,
but have blank info for the data which they are not allowed to see? In
this case, it would only have proper values for id and name, I think.

The website gets around it by being the website :slight_smile: It has everything
and can pick and chose based on the users level.

Thoughts?

Thanks

Nic

Nic Wise
t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise
b. http://www.fastchicken.co.nz/

mobileAgent (for FreeAgent): get your accounts in your pocket.
http://goo.gl/IuBU
Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa
Earnest: Self-employed? Track your business expenses and income.
http://earnestapp.com
Nearest Bus: find when the next bus is coming to your stop. http://goo.gl/Vcz1p
London Bike App: Find the nearest Boris Bike, and get riding! http://goo.gl/Icp2

yeah, but the users I’ve talked to (not many of them) dont have the
senior user to do it for them - remote contractors. And I dont have a
server setup to cache, so they’d need physical access to the phone.On 27 January 2013 17:53, Daniel Hensby daniel.hensby@betterbrief.co.uk wrote:

Hi Nic,

Yes, I’m just trying to bump it, quite a big issue in my eyes.

Depending on how your app communicates with the api, you could do as I’ve
alluded to and cache the projects and tasks from a more senior user.

Dan

On 27 Jan 2013 13:20, “Nic Wise” nicw@fastchicken.co.nz wrote:

Hi Dan

I never heard anything back on this, so I just have to tell people
with level 1 they can’t access anything. Which is a pity as I’ve had
managers with a small army of contractors wanting the app - but they
can’t :frowning:

Cheers

Nic

On 27 January 2013 10:43, daniel.hensby@betterbrief.co.uk wrote:

Hi,

I’m experiencing exactly the same thing here. I want to be able to
support
users with the lowest access levels, but submitting a time sheet isn’t
possible as the API stands because the user can’t access projects or
tasks
and thus can’t submit valid timesheets.

Ideally, as Nic suggests, there should be a way to list out the projects
and
their tasks by id and title. The website also lets users create new
tasks
for a project (and dictate their cost) using the interface if you have
permission level 1. A bit odd IMO, but should be a feature shared by the
API
as well.

Does FA have any advice on how to implement timesheets for users with a
permission level of 1? The only way round this I can think of at the
moment
is to store projects on my side from users that do have permission from
the
same company and then just infer it all, but that is pretty horrible and
means that you could argue that it were a breach of the API Terms,
specifically:

Your API application must not … allow any person to access The
Service
or any Data other than users authorised by the Account Holder;

Though obviously if they can see it via the site, showing it via an API
Application isn’t really breaching that - unless the site changes so
that
it’s in-line with the API restrictions.

Anyway, some thoughts on that and how one should allow users to submit
timesheets under a permission level of 1 would be appreciated.

Thanks,
Dan

On Monday, 15 October 2012 10:38:14 UTC+1, Nic Wise wrote:

Hi there

I get a request every month or 2 from someone wanting to use
mobileAgent with a very low (lowest) user access level, usually
someone who has a bunch of contractors floating around, who need to
record time and expenses, but who can’t (and shouldn’t) see project
costs, unbilled info, anything financial.

The problem with the api side is chicken and egg. To submit a
timeslip, I need a project (and task) id. But that level of user can’t
get projects or tasks, so I can’t submit a timeslip (even tho I have
access to do it)

Any chance the api can be changed to return projects for all users,
but have blank info for the data which they are not allowed to see? In
this case, it would only have proper values for id and name, I think.

The website gets around it by being the website :slight_smile: It has everything
and can pick and chose based on the users level.

Thoughts?

Thanks

Nic


Nic Wise
t. +44 7788 592 806 | @fastchicken |
http://www.linkedin.com/in/nicwise
b. http://www.fastchicken.co.nz/

mobileAgent (for FreeAgent): get your accounts in your pocket.
http://goo.gl/IuBU
Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa
Earnest: Self-employed? Track your business expenses and income.
http://earnestapp.com
Nearest Bus: find when the next bus is coming to your stop.
http://goo.gl/Vcz1p
London Bike App: Find the nearest Boris Bike, and get riding!
http://goo.gl/Icp2


You received this message because you are subscribed to the Google
Groups
“FreeAgent API” group.
To post to this group, send email to freeagent_api@googlegroups.com.
To unsubscribe from this group, send email to
freeagent_api+unsubscribe@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Nic Wise
t. +44 7788 592 806 | @fastchicken
b. http://www.fastchicken.co.nz/


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.

To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To post to this group, send email to freeagent_api@googlegroups.com.
To unsubscribe from this group, send email to
freeagent_api+unsubscribe@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

Nic Wise
t. +44 7788 592 806 | @fastchicken
b. http://www.fastchicken.co.nz/

Hi Nic,

Yes, I’m just trying to bump it, quite a big issue in my eyes.

Depending on how your app communicates with the api, you could do as I’ve
alluded to and cache the projects and tasks from a more senior user.

DanOn 27 Jan 2013 13:20, “Nic Wise” nicw@fastchicken.co.nz wrote:

Hi Dan

I never heard anything back on this, so I just have to tell people
with level 1 they can’t access anything. Which is a pity as I’ve had
managers with a small army of contractors wanting the app - but they
can’t :frowning:

Cheers

Nic

On 27 January 2013 10:43, daniel.hensby@betterbrief.co.uk wrote:

Hi,

I’m experiencing exactly the same thing here. I want to be able to
support
users with the lowest access levels, but submitting a time sheet isn’t
possible as the API stands because the user can’t access projects or
tasks
and thus can’t submit valid timesheets.

Ideally, as Nic suggests, there should be a way to list out the projects
and
their tasks by id and title. The website also lets users create new tasks
for a project (and dictate their cost) using the interface if you have
permission level 1. A bit odd IMO, but should be a feature shared by the
API
as well.

Does FA have any advice on how to implement timesheets for users with a
permission level of 1? The only way round this I can think of at the
moment
is to store projects on my side from users that do have permission from
the
same company and then just infer it all, but that is pretty horrible and
means that you could argue that it were a breach of the API Terms,
specifically:

Your API application must not … allow any person to access The Service
or any Data other than users authorised by the Account Holder;

Though obviously if they can see it via the site, showing it via an API
Application isn’t really breaching that - unless the site changes so that
it’s in-line with the API restrictions.

Anyway, some thoughts on that and how one should allow users to submit
timesheets under a permission level of 1 would be appreciated.

Thanks,
Dan

On Monday, 15 October 2012 10:38:14 UTC+1, Nic Wise wrote:

Hi there

I get a request every month or 2 from someone wanting to use
mobileAgent with a very low (lowest) user access level, usually
someone who has a bunch of contractors floating around, who need to
record time and expenses, but who can’t (and shouldn’t) see project
costs, unbilled info, anything financial.

The problem with the api side is chicken and egg. To submit a
timeslip, I need a project (and task) id. But that level of user can’t
get projects or tasks, so I can’t submit a timeslip (even tho I have
access to do it)

Any chance the api can be changed to return projects for all users,
but have blank info for the data which they are not allowed to see? In
this case, it would only have proper values for id and name, I think.

The website gets around it by being the website :slight_smile: It has everything
and can pick and chose based on the users level.

Thoughts?

Thanks

Nic


Nic Wise
t. +44 7788 592 806 | @fastchicken |
http://www.linkedin.com/in/nicwise

b. http://www.fastchicken.co.nz/

mobileAgent (for FreeAgent): get your accounts in your pocket.
http://goo.gl/IuBU
Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa
Earnest: Self-employed? Track your business expenses and income.
http://earnestapp.com
Nearest Bus: find when the next bus is coming to your stop.
http://goo.gl/Vcz1p
London Bike App: Find the nearest Boris Bike, and get riding!
http://goo.gl/Icp2


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To post to this group, send email to freeagent_api@googlegroups.com.
To unsubscribe from this group, send email to
freeagent_api+unsubscribe@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Nic Wise
t. +44 7788 592 806 | @fastchicken
b. http://www.fastchicken.co.nz/


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To unsubscribe from this group and stop receiving emails from it, send an
email to freeagent_api+unsubscribe@googlegroups.com.
To post to this group, send email to freeagent_api@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

Hi Dan

I never heard anything back on this, so I just have to tell people
with level 1 they can’t access anything. Which is a pity as I’ve had
managers with a small army of contractors wanting the app - but they
can’t :frowning:

Cheers

NicOn 27 January 2013 10:43, daniel.hensby@betterbrief.co.uk wrote:

Hi,

I’m experiencing exactly the same thing here. I want to be able to support
users with the lowest access levels, but submitting a time sheet isn’t
possible as the API stands because the user can’t access projects or tasks
and thus can’t submit valid timesheets.

Ideally, as Nic suggests, there should be a way to list out the projects and
their tasks by id and title. The website also lets users create new tasks
for a project (and dictate their cost) using the interface if you have
permission level 1. A bit odd IMO, but should be a feature shared by the API
as well.

Does FA have any advice on how to implement timesheets for users with a
permission level of 1? The only way round this I can think of at the moment
is to store projects on my side from users that do have permission from the
same company and then just infer it all, but that is pretty horrible and
means that you could argue that it were a breach of the API Terms,
specifically:

Your API application must not … allow any person to access The Service
or any Data other than users authorised by the Account Holder;

Though obviously if they can see it via the site, showing it via an API
Application isn’t really breaching that - unless the site changes so that
it’s in-line with the API restrictions.

Anyway, some thoughts on that and how one should allow users to submit
timesheets under a permission level of 1 would be appreciated.

Thanks,
Dan

On Monday, 15 October 2012 10:38:14 UTC+1, Nic Wise wrote:

Hi there

I get a request every month or 2 from someone wanting to use
mobileAgent with a very low (lowest) user access level, usually
someone who has a bunch of contractors floating around, who need to
record time and expenses, but who can’t (and shouldn’t) see project
costs, unbilled info, anything financial.

The problem with the api side is chicken and egg. To submit a
timeslip, I need a project (and task) id. But that level of user can’t
get projects or tasks, so I can’t submit a timeslip (even tho I have
access to do it)

Any chance the api can be changed to return projects for all users,
but have blank info for the data which they are not allowed to see? In
this case, it would only have proper values for id and name, I think.

The website gets around it by being the website :slight_smile: It has everything
and can pick and chose based on the users level.

Thoughts?

Thanks

Nic


Nic Wise
t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise
b. http://www.fastchicken.co.nz/

mobileAgent (for FreeAgent): get your accounts in your pocket.
http://goo.gl/IuBU
Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa
Earnest: Self-employed? Track your business expenses and income.
http://earnestapp.com
Nearest Bus: find when the next bus is coming to your stop.
http://goo.gl/Vcz1p
London Bike App: Find the nearest Boris Bike, and get riding!
http://goo.gl/Icp2


You received this message because you are subscribed to the Google Groups
“FreeAgent API” group.
To post to this group, send email to freeagent_api@googlegroups.com.
To unsubscribe from this group, send email to
freeagent_api+unsubscribe@googlegroups.com.
Visit this group at http://groups.google.com/group/freeagent_api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

Nic Wise
t. +44 7788 592 806 | @fastchicken
b. http://www.fastchicken.co.nz/

Hi there,

I’m sorry for the lack of an “official” word on this so far: it was added
to our feature request list at the time, and I’ve now bumped this up the
list for consideration.

Sorry this isn’t a “yes, we’re doing this” reply yet, but I definitely see
how it would be a useful addition to the functionality.

Cheers,

-J

Hi!,
Has anybody heard about any progress on this issue? I recently started to
develop an application and I am quite surprised to find out that a user
with lower permissions is unable to create a timeslip neither see basic
information about the projects, tasks, etc…On Monday, 15 October 2012 10:38:14 UTC+1, Nic Wise wrote:

Hi there

I get a request every month or 2 from someone wanting to use
mobileAgent with a very low (lowest) user access level, usually
someone who has a bunch of contractors floating around, who need to
record time and expenses, but who can’t (and shouldn’t) see project
costs, unbilled info, anything financial.

The problem with the api side is chicken and egg. To submit a
timeslip, I need a project (and task) id. But that level of user can’t
get projects or tasks, so I can’t submit a timeslip (even tho I have
access to do it)

Any chance the api can be changed to return projects for all users,
but have blank info for the data which they are not allowed to see? In
this case, it would only have proper values for id and name, I think.

The website gets around it by being the website :slight_smile: It has everything
and can pick and chose based on the users level.

Thoughts?

Thanks

Nic


Nic Wise
t. +44 7788 592 806 | @fastchicken | http://www.linkedin.com/in/nicwise
b. http://www.fastchicken.co.nz/

mobileAgent (for FreeAgent): get your accounts in your pocket.
http://goo.gl/IuBU
Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa
Earnest: Self-employed? Track your business expenses and income.
http://earnestapp.com
Nearest Bus: find when the next bus is coming to your stop.
http://goo.gl/Vcz1p
London Bike App: Find the nearest Boris Bike, and get riding!
http://goo.gl/Icp2