-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Review and improve our administrative software usage #670
Comments
A couple of other bits of software that /might/ be useful to look at, alongside Fab Manager, are:
Both of those suggestions from this EMF Camp talk about software for hackspaces |
For managing inductions, tasks outside of github that might involve the same sort of ticketing but are financial, along with many other things, Odoo is a brilliant piece of open source CRM software. You can write apps for it in python, it is written itself mostly in python, uses postgresql. https://github.com/odoo/odoo Might be quite useful for managing finances, desk payments, etc. It integrates slack for what would be customer support in a business environment, allowing people to ask questions about booking via it instead of email. I might be able to set up a little demo this week. |
Keeping the stuff organized and known about is as important as doing it. The page I ported across and expanded from the original wiki was: I think #801 would help with this (put those wiki pages into same repo as somebody-should, so that both get accessed from same search box). Such official Monday night meetings could be the place to discuss and resolve to do changes, such as changing the name of the "somebody-should" list. |
For easier finding of related stuff about this (as we're doing now at the start of the 2nd Hack the Space (Software Edition) meeting), the install of Fabmanager to try out is at https://organisers.doesliverpool.com/ and there are notes/ideas on what to do for that fab-manager/issues |
HacMan have built their membership system on Seltzer CRM but that's all in PHP, which I don't think anyone in DoES uses. |
In this month's hack-the-space evening we thrashed out a load of user requirements for the system, and did a rough ordering from must have to nice to have. I've written them up in https://github.com/DoESLiverpool/somewhere-safe/blob/master/Network/SoftwareInfrastructure.md Next step (ideally before the next meeting) is to have a look at how many of those requirements are met (or a rough guess as to how easily they could be met) by FabManager or any alternative open source CRM systems (or similar). |
In tonight's Hack-the-Space evening @johnmckerrell continued looking at how well FabManager satisfies our requirements. @Jackie1050 and I (and @MatthewCroughan a bit too) looked at Odoo. We've spun an instance up of that for experiments - at http://organisers.doesliverpool.com:8069 (if you get an SSL error, try again from an incognito browser window); and did a tiny bit of poking at FatFreeCRM too. |
@Jackie1050 and I did some more digging on Odoo... |
Tonight I investigated RADIUS thinking it was a user directory thing but really it's just a protocol for communicating this sort of thing, FreeRadius using LDAP as the database might be closer to what we'd want. I grouped the use cases trying to see if subsets of them could be covered by different pieces of software and focussed on the member directory feature so that I could investigate RADIUS. Also came across "spacefed" which is "A secure and anonymous inter-(hacker)space federated authentication platform" which could be something to build upon, and uses FreeRadius with OpenLDAP (I think). |
Tonight I did some more poking around with Odoo.
Haven't managed to work out how to install a module yet. They seem to be in the right place, and have done a fair bit of digging around without any joy. |
Tonight I worked out how to install modules - they can't be in a sub-folder. I've updated The |
I tried to use the Odoo installation to see if would meet our use cases but had some issues using it. To upgrade a regular user to an internal user requires turning on developer mode to be able to modify access rights. Once we’d turned on the membership app we could at some points see its menu options but at some points not, then it turned out if we went back into access rights this was a right that we could provide at which point it showed up more reliably. Initially it seemed that a membership had to be for a specific time, e.g. “2019 membership” would run 1st Jan - 31st Dec, which wouldn’t work like our memberships but one of the plugins we installed from the vertical-association module seemed to change it so that we could add memberships that run from a specific point in time. I then started having issues whereby I would be logged out repeatedly so it got quite tricky to do anything else.
… On 4 Jun 2019, at 22:50, Adrian McEwen ***@***.***> wrote:
Tonight I worked out how to install modules - they can't be in a sub-folder. I've updated INSTALL-ODOO.md on organisers.doesliverpool.com.
The vertical-community modules seem only available for Odoo v10, so I've installed a version of that in docker on my old laptop so we can try installing them there to see if it's worth migrating them to v12.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#670?email_source=notifications&email_token=AAAGU25R4PHM25U2F5ICUY3PY3PTJA5CNFSM4ESJGUEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODW57HNQ#issuecomment-498856886>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AAAGU26RMDOPINCSA3Q5ZNDPY3PTJANCNFSM4ESJGUEA>.
|
Tonight I tried getting the I've spun up yet another odoo instance on my laptop now - there are I've now managed to install the |
Had another bit of a look at the Odoo 8, and there's now an option to create events, from the "Content" drop-down. There are lots of options to add fancy content to the event, but not a lot in the way of recurring/regular events. |
Got Looks like we'd need to move from FreeAgent to Odoo to track all the invoices properly in it (which it seems like it could do, but is more work) |
It seems like there might be an option for Making Tax Digital for Odoo (also looks like Odoo offer a module for it too). Looks like we'd be able to get accounts reports for aged debtors and creditors; trial balance; general ledger; and balance sheet (according to https://www.odooblogs.com/odoo-accounting-report/), which is what the accountant would need for our annual accounts. There is some payroll support in Odoo too, but it doesn't appear to do any of the EPS and FPS submissions to HMRC (I don't think FreeAgent does either, FWIW, I think we use the HMRC software for it) So we could decide to move from FreeAgent to Odoo. |
@johnmckerrell and I had a quick confab to think about how we might build something ourselves (given that our investigations into alternative software haven't gotten us anywhere much in approaching a year...). The loosely-grouped use cases seem a decent way of breaking things up (small pieces, loosely joined and all that)... We've already got something for:
There might be changes to those, but they'll be driven by requirements from the other pieces. Then in rough order of importance (for implementation):
Not sure what we'll write things in - Ruby (on Rails) or NodeJS Express are the current front-runners I think, with Python Django the next most likely. Probably decided between whoever makes it to the Hack the Space evening tomorrow (or sends suitably persuasive arguments beforehand :-) |
We had a good session tonight. We rejigged the priorities above so that the first thing we'll create is the resource booking system but we won't have an identity service to support this for now because it's not required to replace the one we have. Some brief notes from that meeting are here: And that's also a whole new repo to manage this as a new project. Further repos might be created if we do smaller services. Issues have been created to support the "create a booking system" project, further breakdown is probably needed. |
We need to perform a full review of the software we're currently using to keep DoES operational.
@amcewen began a review here: https://github.com/DoESLiverpool/somewhere-safe/blob/master/Network/SoftwareInfrastructure.md
I propose we should now collect a list of the functionality we need, perhaps as user stories, categorise this and then work out the steps required to get us to a better place.
Related issues are: #45, #175, #166 and probably others (including most under the online label).
I would expect this issue to spawn a number of other issues once we've decided what to do next, at which point this issue can be closed.
Reasons for doing this soon:
The ideal thing to do would probably be to get a number of people together for half a day or a full day but that may prove difficult to do in the next month. If we can do it all remotely then all for the good.
I propose a new repo (with its own wiki) to allow us to start breaking things down somewhere without "polluting" the main wiki. I'll look at that in the next few days.
The text was updated successfully, but these errors were encountered: