Skip to content

User Management Redesign__on_top_of_Guardian features#3

Closed
sharma-sagar wants to merge 17 commits into
masterfrom
guardian_features
Closed

User Management Redesign__on_top_of_Guardian features#3
sharma-sagar wants to merge 17 commits into
masterfrom
guardian_features

Conversation

@sharma-sagar
Copy link
Copy Markdown
Collaborator

Please review User Management Redesign with guardian (this pr is on top of guardian_features facebookarchive#45 )

This include:

  1. Add/Edit/Block/Delete User
  2. Assign permission on multiple networks
  3. Guardian permissions
    Attached are the snapshots for user management

usr_mgmt_snap
add_user_snapshot

kkroo and others added 17 commits June 2, 2017 11:40
Summary: curl should be listed as a dependency in the meta package

Reviewed By: 9muir

Differential Revision: D5154371

fbshipit-source-id: 7657de837d2288f1f5aab0c38f5d707fa4dd700d
Summary:
…them.

Fixes facebookarchive#54
Closes facebookarchive#55

Differential Revision: D5238180

Pulled By: kkroo

fbshipit-source-id: 39a874e4a39b14090199020903a229e27f12fe10
Summary:
some fixes to support the python3 switch to the openbts branch. Some stuff still missing (notably the supervisor dependency)
Closes facebookarchive#53

Differential Revision: D5238382

Pulled By: kkroo

fbshipit-source-id: e2ba722fa9a344c1dd8638d81a4297843d340123
Summary:
pip wasn't being installed correctly on osmocom vm as the one in the debian repositories is ancient (1.5 vs 9.0). This fixes that.
Closes facebookarchive#51

Reviewed By: kkroo

Differential Revision: D5228263

Pulled By: 9muir

fbshipit-source-id: 2b40cdb838972df1a944730610e4da63d01362c1
Summary:
We hadn't upgraded openbts to python3, this finishes that.
Closes facebookarchive#56

Reviewed By: kkroo

Differential Revision: D5234956

Pulled By: 9muir

fbshipit-source-id: ed6bf483d9f892a0124a57b3b0e90635f4faee96
Summary:
BTS's listen on port 5080, but this wasn't represented in the inendaga call plan.
Closes facebookarchive#52

Differential Revision: D5230172

Pulled By: 9muir

fbshipit-source-id: bb98c0fa823edae67ac46b649db97bf4ea62e7fc
Summary:
Please review network denomination bracket which include the below features:

- There shall be an interface to configure prepaid top up amount with corresponding validity.
- Top up amount value should define range, say 1-10ps, 10-50 ps. Ranges must be contiguous (no gaps between them), non-overlapping and exhaustive, such that every valid top-up amount can be assigned to exactly one denomination bracket.
- Validity should be in number of days.
- Any amount range can be mapped to any number of days.
- User can delete the already set range mapping with validity and can define the new mapping.
- User can delete the validity period for specific range and set new range
Closes facebookarchive#39

Reviewed By: kkroo

Differential Revision: D5213487

Pulled By: 9muir

fbshipit-source-id: 679512b3719a19dd23794635fb67faf425f03af2
Summary: minimize redundancy: only run Vagrant command once, eliminate boilerplate

Reviewed By: kkroo

Differential Revision: D5253973

fbshipit-source-id: 2ac831b657184e8b49677ce423390a985aedd0d4
Summary: Closes facebookarchive#61

Differential Revision: D5259400

Pulled By: 9muir

fbshipit-source-id: 91e5c37a18140082220fe6e314ce17c7549c2e9c
Summary:
1) Added osmocom_ctrl.py to expose the new Osmocom Ctrl interface. Currently can be used to get/set specific NITB and BSC config variables like ARFCN, MCC, etc.

recc usage: in osmocom-python call 'PYTHONASYNCIODEBUG=1 python3 -m osmocom.osmocom_ctrl'

Open: Still need to add a CLI interface, add TRAP and expose more Ctrl variables

2) Also in ipa.py, added hierarchy OsmoIPAccessProtocol class

now:
- OsmoCtrlClient inherits from OsmoIPAClient
- OsmoIPAClient inherits from OsmoIPAccessProtocol
also
- OsmoIPAServerinherits from OsmoIPAccessProtocol

3) Finally in protocol_tests.py:
- minor mods to reflect new class hierarchy for server
- added unit tests to cover generation / processing of packages that are sent / received.

Reviewed By: kkroo, rpraveen

Differential Revision: D5072969

fbshipit-source-id: ad673bfdbbd405893f9950b2f2a2299d4da3b225
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants